我有一个简单的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