刚刚在PHP中初学者,我想调用使用AJAX的php方法。我尝试了所有的事情,但不知道错误是什么。没有得到任何对象xmlhttp的响应。xmlhttp.open(url)和使用AJAX调用php函数不工作?
继承人我的Java脚本代码:
function loadData(){
var mID=ddItems;
var method=2;
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) {
xmlhttp.open("GET", "../code/GetItemsInDD.class.php?id=" + mID + "&method=" + method, true); **// is this statement correct**
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200) **//conditin is false,**
{
document.getElementById("ddItems").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.send();
}
}
我的js文件是 “项目名称/ JavaScript的/的script.js” 和我的PHP文件是 “项目名称/代码/ GetItemsInDD.class.php” 目录。
使用JavaScript像jQuery库将让您的生活轻松了许多 –
什么是你在Firebug或Chrome的JavaScript控制台所得到的是错误 – Satya
很肯定你必须绑定'.onreadystatechange' *打电话之前'.open',但我不是100%确定 –