我是Ajax的新手,并且有一个我正在处理的页面。我目前可以使用ajax调用来更新我的数据库。它很棒。我也能够创建一个新的列表。
我试图允许用户更新页面并保持不变,只要他们更新它。
如果是新列表,我想在数据库中创建它,并在保存后重定向到新页面。
非常感谢任何帮助。
这是我目前正在使用的内容。它运行正常我只是在Ajax的响应之后无法进入新页面。
<script>
function SaveTrip() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("DEMO").value = xhttp.responseText;
var test = document.getElementById("DEMO").value;
if (test == "New Item Added!") {
alert(test);
window.open("http://www.pagename.com/program/Main.phpclienteditid=" + ClientID, "_self");
} else {
alert("Existing Item Has Been Saved!");
}
}
};
xhttp.open("POST", "SaveItem.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var ST1 = document.getElementById("T1").value;
xhttp.send("T1=" + ST1);
}
</script>