我试图对像http://localhost:3000/foo_bar
. 呼叫将类似于$.ajax({url: "/foo_bar", data: { my: "params" }})
. 奇怪的是,这在 Chrome 中可以正常工作。但是一旦我开始在 FF 中测试这个,我就会得到一个错误。Ajax 调用从未完成 - 相反,请求在 jQuery 框架深处的某个地方失败。不过,如果我删除了 data 参数,它会正常工作。我花了很长时间才发现问题出在“foo_bar”中的下划线。当我将其更改为连字符时,请求在两个浏览器中都按预期完成。有人知道为什么吗?谢谢。
问问题
389 次