【发布时间】:2013-07-25 05:19:36
【问题描述】:
以下表单可以很好地上传文件并保持在同一页面上。到目前为止一切顺利,文件确实可以到达服务器。
= form_tag("imgupload", remote: true, multipart: true, id: 'image_upload_form' ) do
.field
= label_tag :image
= file_field_tag :image
= submit_tag "Upload Image"
当文件/表单上传完成后,如何在 Javascript 中收到通知?
我尝试了以下方法,但没有触发任何警报:
$("#image_upload_form").bind("ajax:complete", function(evt, data, status, xhr) {
alert('Complete!');
});
$("#image_upload_form").bind("ajax:success", function(evt, data, status, xhr) {
alert('Success!');
});
$("#image_upload_form").bind("ajax:failure", function(evt, data, status, xhr) {
alert('Failure!');
});
【问题讨论】:
-
你能显示上传文件的脚本吗
-
这就是我在客户端的所有代码。
标签: javascript ruby-on-rails ajax