要通过Ajax请求来获取PHP的echo结果,可以使用以下解决方法。
// 创建一个XMLHttpRequest对象
var xhttp = new XMLHttpRequest();
// 定义处理响应的回调函数
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// 当请求完成且响应状态为200时,处理响应结果
var result = this.responseText;
alert(result);
}
};
// 发送Ajax请求
xhttp.open("GET", "ajax.php?param=example", true);
xhttp.send();
上述代码中,PHP文件ajax.php接收一个名为param的GET参数,并执行一些处理操作,然后通过echo返回处理结果。JavaScript代码使用XMLHttpRequest对象发送一个GET请求到ajax.php,并定义了一个回调函数来处理响应结果。当请求完成且响应状态为200时,回调函数将弹出处理结果。
上一篇:AJAX不会调用php文件