0

我有一个表单,旁边有几个按钮,通过 Javascript 进行“控制”。

例如,我关心的是这样做的:

    $('.edit_document').submit();

到目前为止,一切都很好。我收到了一些错误报告,来自使用 Chrome 和 Windows 的人,他们在使用此表单时遇到了问题。事实证明,Rails 将其作为 JS 而非 HTML 接收。

Started PUT "/documents/1236" for xxxxxxxxxx at 2012-10-18 08:45:41 +0000
Processing by DocumentsController#update as HTML

Started PUT "/documents/1229" for yyyyyyyyyy at 2012-10-18 08:46:08 +0000
Processing by DocumentsController#update as JS

Started PUT "/documents/1229" for yyyyyyyyyy at 2012-10-18 09:06:25 +0000
Processing by DocumentsController#update as JS

Started PUT "/documents/18" for xxxxxxxxx at 2012-10-18 09:27:15 +0000
Processing by DocumentsController#update as HTML

现在,我想添加一个 .js 处理程序很容易,但我想更好地理解为什么它似乎在两者之间来回随机切换!

在 Ubuntu(作为 HTML 工作)和 Windows(作为 JS 工作)上使用:jquery 1.8.2、Rails 3.2.8、Chrome 版本 22.0.1229.94。

4

0 回答 0