我在使用AJAX時遇到了問題。我是新手,所以答案可能很簡單!同時使用「onclick」通過ajax調用2個函數
所以,我有這段代碼。
echo '<input type="button" onclick="opinion(1,\''.$v.'\'); op_status(1,\''.$v.'\');"/>';
這是用php編寫的。
,它們通過onclick事件調用的2個功能,在2周不同的HTML的div切換AJAX。我得到的是第二個功能對div的結果。
任何想法,爲什麼會發生這種情況?
謝謝!
敬請原諒,但是這是我的第一篇文章。所以這是2個(相同的,只是不同的變量)js腳本之一。
function op_status(op,pid)
{
if (op=="")
{
document.getElementById("opstatus"+pid).innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("opstatus"+pid).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","post_op_stat_disp.php?ajxpid="+pid,true);
xmlhttp.send();
}
被調用的文件進行一些檢查並輸出文本,具體取決於在某個html div處的檢查。另一個js腳本完全一樣,在另一個html div上做一些其他測試並輸出一些其他文本。 :)不過輸出是在這兩個的div
我們展示你的Javascript代碼可能是一個好主意;-) – 2011-04-17 17:15:21
沒有足夠的信息在這裏 - 請張貼(生成)JavaScript和HTML。 – 2011-04-17 17:16:09
向我們展示PHP生成的HTML也會很有用 - 我不喜歡試圖忽略引號並在我腦海中擴展變量。 – Quentin 2011-04-17 17:16:17