我有一個簡單的JavaScript我用來從腳本中使用AJAX提供內容的DIV。只有在用戶點擊一個按鈕後纔會發生這種情況。我希望用戶按下按鈕(一次)和DIV後什麼充滿了腳本的德輸出:自動刷新按下按鈕後使用AJAX和FORM的時間間隔DIV
- 禁用按鈕
有DIV重新加載腳本的輸出每5秒使用AJAX
< SCRIPT LANGUAGE = 「的JavaScript」>
function xmlhttpPost(strURL) { var xmlHttpReq = false; var self = this; // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', strURL, true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { updatepage(self.xmlHttpReq.responseText); } } self.xmlHttpReq.send(getquerystring()); }
function getquerystring() {
var form = document.forms['f1'];
var xword = form.xword.value;
qstr = 'addpost=' + escape(xword); // NOTE: no '?' before querystring
return qstr;
}
function updatepage(str){
document.getElementById("result").innerHTML = str;
}
</script>
<form name="f1">
<input name="xword" type="hidden" value="someword">
<input value="betaling gereed" type="button" name="btn" onclick='JavaScript:xmlhttpPost("script.php")'></p>
<div id="result"></div>
</form>
我不明白,使代碼顯示爲代碼的方式。它只是沒有用。現在我不能再改變它了,因爲扎克是第一個。對不起,這個 – user2175718 2013-03-15 22:42:28
我認爲它現在是可讀的......嘆氣.. – user2175718 2013-03-15 22:47:36