我有一个 Backbone.js on Rails 应用程序,我想用 AJAX 上传图像。奇怪的是,图像正在上传到我的 Amazon S3,但 ajax 引发了解析错误。
= form_for @page, :html => { :multipart => true, :data => { :type => 'json' } }, :remote => true do |f|
.field
= f.label :bg_image
= f.file_field :bg_image
.actions
= f.submit 'Save'
当我单击保存时,它可以正常上传(我知道这是因为当我刷新它时会显示新图像,并且我的 rails 控制台中没有错误)。但是,我想将新图像绑定到我的主干模型,但以下只是parseerror
在 JS 控制台中产生的结果。
$("form").bind "ajax:success", (event, data) ->
log data
$("form").bind "ajax:error", (jqXHR, textStatus, errorThrown) ->
log jqXHR
log textStatus
log errorThrown