【发布时间】:2011-11-27 16:51:18
【问题描述】:
我在jquery-rails 中阅读了this issue,因为我想在发送之前向表单添加一些数据。
说明看起来很简单:连接到before:send 并按照您的意愿操作表单。我是这样做的:
form.live "ajax:before", () ->
form.data('params', sortableList.nestedSortable('serialize'))
console.log "data we're sending along: " + form.data('params') # here I see the data I want to append to the form
POST 虽然不包含我添加到data-params 的任何数据:
Started POST "/admin/site/nav_items/render_event_response?source=menu_item_tree&type=submit" for 127.0.0.1 at 2011-09-29 20:48:11 +0800
Processing by Admin::Site::NavItemsController#render_event_response as JS
Parameters: {"authenticity_token"=>"sV8eEMpIVicbmT0nAfDdChgpRMyI5yR/N6m5VLk3+/Q=", "source"=>"menu_item_tree", "type"=>"submit"}
User Load (1.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1
...snip...
我是否理解错了that issue? 如何在发送之前将数据附加到表单?
谢谢!
【问题讨论】:
-
在那里变得相当困惑,直到我意识到涉及到咖啡脚本......
标签: ruby-on-rails jquery coffeescript