以下是一个简单的PHP AJAX与JSP返回值交互的实例,展示了如何通过AJAX从PHP脚本获取数据,并在JSP页面中显示这些数据。
PHP 脚本示例
```php

// 假设这是一个名为 server.php 的PHP文件
// 模拟从数据库获取数据
$users = [
['id' => 1, 'name' => 'Alice'],
['id' => 2, 'name' => 'Bob'],
['id' => 3, 'name' => 'Charlie']
];
// 将数据转换为JSON格式
echo json_encode($users);
>
```
AJAX 调用示例
```javascript
// 使用JavaScript进行AJAX调用
// 创建一个新的XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 配置请求类型、URL以及是否异步处理
xhr.open('GET', 'server.php', true);
// 设置请求完成的回调函数
xhr.onload = function() {
if (xhr.status >= 200 && xhr.status < 300) {
// 请求成功,处理返回的JSON数据
var users = JSON.parse(xhr.responseText);
// 在这里可以更新页面上的元素
document.getElementById('userList').innerHTML = '';
users.forEach(function(user) {
var li = document.createElement('li');
li.textContent = user.name;
document.getElementById('userList').appendChild(li);
});
} else {
// 请求失败,处理错误
console.error('The request failed!');
}
};
// 发送请求
xhr.send();
```
JSP 页面示例
```jsp
<%@ page contentType="







