2
我正在嘗試定期對諸如http://localhost:3000/foo_bar
的Url進行GET Ajax調用。這個電話會像$.ajax({url: "/foo_bar", data: { my: "params" }})
。奇怪的是,這可以在Chrome中正常工作。但是一旦我開始在FF中測試這個,我會得到一個錯誤。 Ajax調用從未完成 - 相反,請求在jQuery框架內部的某處失敗。如果我刪除了數據參數,但它會正常工作。花了我很長時間才發現問題是'foo_bar'中的下劃線。當我將它改爲連字符時,請求在兩個瀏覽器中按預期完成。有人知道爲什麼嗎?謝謝。帶有參數的jQuery Ajax請求到包含下劃線的url