phpの初心者ですが、AJAXを使用してphpメソッドを呼び出したいと思います。私はすべてを試しましたが、エラーが何であるかわかりません。オブジェクトxmlhttpから応答がありません。
これが私の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ファイルは"projectname/ javascript / script.js"にあり、私のphpファイルは "projectname / code/GetItemsInDD.class.php"ディレクトリにあります。