var productOjを使用しないと応答を出力します。 innerHTML = this.response; レスポンスがjsonに戻ってくるように、この詳細( "詳細"、 "これは詳細"、 "リンク": "/リンク/ここ")に返信しますが、個別の詳細にアクセスして別の場所に出力したいと考えています。JavascriptでJson配列を受け取り、結果を出力します。
function getProduct(productName) {
if (productName == "0") {
document.getElementById("instr_text").innerHTML = "Please Select A Product";
return;
} else {
// document.getElementById("orderSummary").innerHTML = str;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
//document.getElementById("orderSummary").innerHTML = "success";
var productObj = JSON.parse(this.responseText);
document.getElementById("detail").innerHTML = productObj.detail;
} else {
//document.getElementById("orderSummary").innerHTML = "failure" + this.readyState + this.status;
}
};
xmlhttp.open("GET", "getinfo.php?productName=" + productName,true);
xmlhttp.send();
}
}
JQueryはオプションですか? JQueryの実装がはるかに簡単になると思います。 – HumbleWebDev
私は知っているが、何らかの理由でjqueryが好きではない – JaP