所以,我有這個環節,應該發送一個AJAX請求每次被點擊:jQuery的阿賈克斯並不總是發送請求到服務器
<a href="/application/start_game?human_is_first=true" data-remote="true">Yes</a>
但是,這並不總是有效的第一次嘗試。有時候,只有在點擊了其他AJAX鏈接後(也不會在他們應該發送請求時),它纔會起作用。
我知道鏈接正在發送請求,因爲當我單擊鏈接時,服務器控制檯輸出不會改變。沒有錯誤,沒有。
我使用rails.js
和jQuery 1.4.4。
直播應用,以顯示你是怎麼回事:http://ttt-ai.heroku.com/
這是什麼意思,「不適用於第一次嘗試」?它會讓你遠離頁面?然後你在瀏覽器中使用「返回」,然後它工作?最重要的是,您使用的是哪種瀏覽器?你如何建議我們去重現這一點? – mislav 2011-01-30 23:50:57
@mislav:AFAIK,`rails.js`將點擊處理程序綁定到`[data-remote]`。 – 2011-01-31 00:10:26