我正在尝试制作我的第一个 AJAX 网络工具。Javascript 是我的氪石。我不确定我哪里出错了,但任何帮助都会很棒!
function MyFunc() {
var xmlhttp;
var type = getElementById("type");
var agency = getElementById("agency");
var location = document.getElementById("location");
location = location.options[location.selectedIndex].value;
type = type.checked;
agency = agency.checked;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","view.php?location=" + location + "&type=" + type + "&agency=" + agency,true);
xmlhttp.send();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("list").innerHTML = xmlhttp.responseText;
}
}
// setTimeout(refresh, 300000);
}
您可以在 tol1dc.homedns.org 上的“求职者”页面上查看“实时”站点 ( http://tol1dc.homedns.org/modules/navigator/navto.php?unique_ID=3 )
现在我对Javascript一无所知。我不知道这是否应该在文件的头部,或者它是否可以在正文中?
您还可以看到我试图让页面每 5 分钟自动重新加载表的“setTimeout”。
我也不知道我遇到了什么问题,只是没有响应。我在我的服务器日志上看不到连接尝试,我什至无法获得按钮来执行 document.write("hello world");
如果您能让我走上正轨,我们将不胜感激!
谢谢