試圖學習一些jQuery的東西。現在我正在構建一個AJAX搜索引擎。 AJAX請求應該取決於複選框的值。
我有多組複選框:band [],genere []和type []。然而,我堅持發送適當的AJAX請求到PHP腳本。
我的代碼:
$("input.filter").click(function() {
if($("input.filter:checked").length)
sendRequest('type=ajax&target=display&' + $("input.filter").serialize());
else
sendRequest('type=ajax&default=true&target=display')
});
問題:它不是螞蟻檢查工作複選框,選中第二個複選框或當複選框沒有被選中時,它的工作原理。一般來說,非常錯誤。
任何人都可以提供建議或正確的功能名稱,可以幫助我解決這個問題嗎?
我的複選框看起來像這樣的: <input type="checkbox" name="band[]" class="filter" value="blind guardian" />
如何使用.change()而不是.click()。嘗試一下,看看我的工作更好 – Matt 2011-05-31 13:45:50
它適用於我在Chrome中正常工作,你能提供更多示例代碼,以便我們可以看到你有什麼和它爲什麼不工作? http://jsfiddle.net/nJxmN/ – 2011-05-31 13:46:47
@Matt .change()根本不起作用。你有什麼其他的建議? – user342111223 2011-05-31 13:47:07