0
有沒有辦法讓我可以運行一個函數然後調用window.location.reload()
刷新頁面?目前,當我這樣做的頁面刷新,但功能沒有運行。函數調用後刷新頁面
function postComment() {
var name;
if (document.getElementById("yourName").value == "") {
name = "(Anonymous)";
} else {
name = document.getElementById("yourName").value;
}
var uri = "http://tgg.tcs.com/AP/Open/Service.svc/comment?name=" + name;
var xhr = new XMLHttpRequest();
xhr.open("POST", uri, true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8")
xhr.onreadystatechange = function() {
if(http.readyState == 4 && http.status == 200) {
alert(xhr.responseText);
}
}
xhr.send(JSON.stringify(document.getElementById("comment").value));
}
當然,但是你需要告訴我們這個功能的作用以及你怎樣稱呼他們。如果它是ajax,那是異步的,如果沒有正確地調用序列,你會中止ajax – charlietfl
基本上我正在做的是使用'XMLHttpRequest()'發佈一條評論,我相信它是異步的... – M0rty
這正是我懷疑......'ajax'是'XMLHttpRequest'的通用術語。需要向我們展示您的代碼 – charlietfl