2 回答
TA贡献1862条经验 获得超6个赞
我想你想在当前页面('website.php')的 function.php 中注入你的函数返回的字符串(模态 PHP 代码)。为此,您必须在请求完成时注入 XMLHttpRequest 给出的响应。
假设我们要添加其中的所有内容
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML =
this.responseText;
}
};
TA贡献1818条经验 获得超3个赞
看,您没有处理请求的响应。所以处理响应。并从 function.php 恢复请求的状态,如果保存了数据,则打开模型。您无需转到 function.php 页面。看代码
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// this is response of the request //now check it
//Suppose you returned " data saved" as response from function.php
if(this.responseText='data saved'){
//Open model here
}
}
};
xhttp.open("POST", "function.php", true);
xhttp.send();
- 2 回答
- 0 关注
- 247 浏览
添加回答
举报