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

PHP 脚本示例

```php

php ajax jsp返回值实例,PHPAJAX与JSP返回值交互实例介绍  第1张

// 假设这是一个名为 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="