4 回答

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

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

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