【发布时间】:2016-02-21 05:56:53
【问题描述】:
我尝试在coffeescript中创建和发送动态表单并将json数据提交到服务器:
upload_form = $('<form>', {
'action': '/save_orders',
'method': 'post'
'encrypt': 'application/json'
}).append($('<input>', {
'type': 'json'
'name': 'data'
'value': orders_as_json
})).append($('<input>', {
'type': 'hidden',
'name': 'authenticity_token',
'value': window._token
}));
upload_form.submit();
但是当它出现在服务器上时,“数据”参数看起来无效:{"data"=>"[{\"date\":\"9/15/2014\",\"name\":\"James\"}] 和 request.headers["Content-Type"] 是 application/x-www-form-urlencoded
那么,我该如何修复它并将真实的 json 数据从我的动态表单传递到服务器?
【问题讨论】:
标签: javascript ruby-on-rails json coffeescript