-3
我想在一個表單文本字段的變化上顯示多個值。我可以做一個領域,但我不能做多個領域。如果我通過AJAX回顯多個值,它們會顯示在單個文件夾中,或者我在getElementById
中提到的每個字段中顯示。如何通過AJAX在多個字段中顯示值?
我用這個JavaScript:
function iteminfo(vid) {
var strURL = "item_info.php?id1=" + vid;
var req = getXMLHTTP();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
document.getElementById('pro_info1').innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + req.statusText);
}
}
}
req.open("GET", strURL, true);
req.send(null);
}
}
顯示您的現有代碼。最簡單的方法(以我的想法)是讓你的服務器返回一些JSON,然後你的JS可以提取單個值並將它們設置在相應的字段中。 – nnnnnn 2012-01-15 05:59:29
AJAX responseText是什麼樣的?你有沒有考慮過使用[JSON](http://www.json.org/)(或另一種數據交換格式)? – PPvG 2012-01-15 09:46:28