我想在jquery的幫助下執行某些操作,當選中一個單選按鈕時。做一些選擇單選按鈕
假設頁面有單選按鈕組
<input type="radio" name="group1" value="1" onSelect="jquery ajax" /><br>
<input type="radio" name="group1" value="2" onSelect="jquery ajax" /><br>
<input type="radio" name="group2" value="1" onSelect="jquery ajax"/><br>
<input type="radio" name="group2" value="2" onSelect="jquery ajax" /><br>
等數n ...
每個ONSELECT調用相同的js函數(假設,jsForAjaxCall(參數)),從而啓動了jQuery阿賈克斯呼籲。
當選擇或取消選擇單選按鈕時,我想要一個jQuery Ajax調用。我展示了它的選擇。
1)如何讓這種javascript調用取消選擇單選按鈕的方式是什麼?它是否取消選擇?如果是的話,它會與所有瀏覽器兼容嗎?我沒有找到答案。
2)假設用戶選擇一個接一個的單選按鈕(組中的一個按鈕)並進行相應的ajax調用。
但我希望ajax調用一個接一個地完成。 Ajax調用1完成,call2開始,call2完成,call3開始,等等。
但是,由於ajax的異步性質 ,我可能不會發生這種情況。
所以我需要有後續的調用停留在前面的jquery ajax調用的回調函數。我發現沒有辦法做到這一點
我該如何實現我的目標?
我的腳本語言是php
編輯:
假設用戶點擊n個無線電按鈕後另一個(從一組一個按鈕)。對於每個按鈕選擇,都會進行同步ajax調用,以使二維會話數組保存所選單選按鈕的值,以便在刷新頁面後,可以使用這些值來保留單選按鈕的選擇。在這種情況下,首先編寫的html單選按鈕代碼應該改變。
我的問題是:
用戶完成點擊按鈕Ñ(即N = 10),然後他/她刷新頁面。 5個同步ajax調用被創建,剩餘的r被創建。然後在頁面刷新後,將保留最後5個單選按鈕選擇的值?如果不是如何保留那些在上述情況下。
1)你可以調用radiobutton.checked = false。 2)http://stackoverflow.com/questions/133310/how-can-i-get-jquery-to-perform-a-synchronous-rather-than-asynchronous-ajax-re – Matt
3)你可以設置查詢Ajax調用同步等。或搜索這個論壇的AJAX隊列 –
@Dennis Hunink,看我的編輯 –