ajax如何调用php
时间: 2023-10-07 22:07:53 浏览: 90
要使用 Ajax 调用 PHP,您需要编写一个 JavaScript 函数,它使用 XMLHttpRequest 对象与服务器交互,然后在服务器上编写一个 PHP 脚本来处理请求并返回响应。
下面是一个使用 Ajax 调用 PHP 的示例代码:
JavaScript 代码:
```javascript
function sendRequest() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("response").innerHTML = this.responseText;
}
};
xmlhttp.open("GET", "example.php", true);
xmlhttp.send();
}
```
PHP 代码(example.php):
```php
<?php
// 在此处编写您的 PHP 代码以处理请求
// 返回响应
echo "Hello World!";
?>
```
在上面的代码中,sendRequest() 函数使用 XMLHttpRequest 对象向 example.php 发送 GET 请求。一旦服务器响应,onreadystatechange 事件便会被触发,并且 responseText 属性将包含服务器返回的响应。最后,JavaScript 将响应显示在页面上。
请注意,您还可以使用 POST 请求,而不是 GET 请求,也可以将数据发送到服务器,以便 PHP 脚本能够处理它们。
阅读全文