写出一个代码实例,能够实现jquery ajax向后端页面发送数据,并接收返回数据,格式要求为json,方法要分别使用get和post,需要提供前端及后端完整代码。
时间: 2023-04-27 07:06:45 浏览: 77
前端代码:
使用GET方法:
```javascript
$.ajax({
url: "backend.php",
type: "GET",
dataType: "json",
data: {
name: "张三",
age: 20
},
success: function(data) {
console.log(data);
},
error: function() {
console.log("请求失败");
}
});
```
使用POST方法:
```javascript
$.ajax({
url: "backend.php",
type: "POST",
dataType: "json",
data: {
name: "张三",
age: 20
},
success: function(data) {
console.log(data);
},
error: function() {
console.log("请求失败");
}
});
```
后端代码:
```php
<?php
header('Content-Type: application/json; charset=utf-8');
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
$name = $_GET['name'];
$age = $_GET['age'];
} else if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$age = $_POST['age'];
}
$data = array(
'name' => $name,
'age' => $age
);
echo json_encode($data);
?>
```
阅读全文