gpt4 book ai didi

通过 AJAX 的 JQuery 发布表单不会触发 Rails respond_to format.js

转载 作者:行者123 更新时间:2023-12-01 06:12:20 24 4
gpt4 key购买 nike

我有一个简单的表单,其中按参数排序。当我的下拉列表更改时,我称之为:

$.post("/busca", $("#order_form").serialize(), dataType: "script")

在 Rails Controller 端,我有一个简单的 format.js 来处理 ajax 调用。问题是这不起作用。 js.erb 模板永远不会呈现。

我的日志显示Processing by BuscaController#index as */*,但我不知道*/*代表什么。有人可以帮助我吗?

最佳答案

好吧,我明白了。当你有一个像这样的 respond_to block 时:

respond_to do |format|
format.html
format.js
end

这不会起作用。您需要先设置 js 响应而不是 HTML 响应。别问我为什么。这是适合我的:

respond_to do |format|
format.js
format.html
end

关于通过 AJAX 的 JQuery 发布表单不会触发 Rails respond_to format.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18664904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com