我有代碼如下,我檢查了我的JS匹配和建立的所有變量,並且我的AJAX數據數組中的所有變量都與我的$ _POST ['var'];標籤在我的PHP。我添加了一行 錯誤:函數(a,b,c){alert(a + b + c);} 我的ajax試圖找出爲什麼它不會返回任何html。 它返回「[OBJECT對象]錯誤」,這並沒有告訴我很多。我是否需要用AJAX Post聲明結果類型?
當我運行我的PHP頁面時,我的php變量等於數字而不是$ _POST ['var'];它運行良好。
我的問題是爲什麼不能從我的.php腳本返回我的回聲html? 我是否需要指定要返回的數據類型?
感謝,J
$(document).ready(function() {
$("#results").click(function() {
alert("1");
$.ajax({
url: "http://www.URL.com/go/php.php",
type: "POST",
data: {ajaxval: HC1,
bla: HCbl,
blka: HCblk,
bra: HCbr,
rda: HCrd,
za: HCz,
hla: HLa,
eca: ECa,
esa: ESa,
fsa: FSa,
hta: HTa,
btsa: BSa,
btra: BRa,
bbsa: BBSa,
bbfa: BBFa,
auga: AUGa,
agea: Aga,
hgta: Hta,
mta: MTa,
tha: THa,
sta: STa,
tata: PFa,
hcimpa: hci,
hlimpa: hli,
ecimpa: eci,
esimpa: esi,
fsimpa: fsi,
htimpa: hti,
bsimpa: bsi,
brimpa: bri,
bbsimpa: bbsi,
bbfimpa: bbfi,
augimpa: augi,
ageimpa: agei,
hgtimpa: Hti,
mtimpa: mti,
thimpa: thi,
stimpa: sti,
tatimpa: tati}
}).done(function(data){ document.getElementById("demo").innerHTML = data; alert("4"); });
});
});