4 回答

TA貢獻1777條經(jīng)驗 獲得超3個贊
在請求的xxx.php后面加一個標(biāo)志,代表是哪個ajax請求過去的,如xxx.php?action=a(代表是第一個ajax請求過去的),在php 中判斷if ($_GET('action')=='a'{
處理數(shù)據(jù)輸出第一個ajax要求返回的數(shù)據(jù)
}else{
處理數(shù)據(jù)輸出第二個ajax要求返回的數(shù)據(jù)
}這樣做就應(yīng)該可以避免兩個ajax請求同一頁面的問題了。當(dāng)然我理解是這樣的,但是也沒有做過,你可以多試試??倸w可以解決的

TA貢獻1825條經(jīng)驗 獲得超6個贊
很簡單哦,二個aiax的方法分別是,第一個隨機取10個用戶
一:發(fā)起ajax,請求php,php返回json.分別是10個用戶名和10個uid,查詢的時間uid和用戶名一起查出,然后組裝成字符串。將用戶名顯示在框內(nèi),將uid放入input的hidden隱藏框內(nèi)。
二:確認(rèn)提交就是簡單的把uid提交了。php頁面分隔好就行了。
還有什么疑問嗎親

TA貢獻1802條經(jīng)驗 獲得超5個贊
只要你同一個頁面里的js值是全局定義的,ajax就可以一直調(diào)取到的。如果你想使用某個值,卻發(fā)現(xiàn)用不了,大多是因為,你那個值是在某個函數(shù)內(nèi)定義的。解決方法。
比如你想用的那個參數(shù)是temp,是在一個叫boluo();的函數(shù)中出現(xiàn)的。那么你改成
123456789 | //原來這樣子 function boluo(){ var temp = 0; } //改成 var temp; function boluo(){ temp = 0; } |
這樣處理以后,temp這個就成了全局的參數(shù)了,并且不影響原來的功能。他的值在ajax里就可以任意調(diào)用了和輸出了。
添加回答
舉報