0
我有一个表单上传图像。jQuery ajax提交不起作用
<% remote_form_for(:avatar, :url => { :controller => "avatar", :action => "upload", :id => @tmp_id }, :html => { :method => :post, :id => 'uploadForm', :multipart => true }) do |f| %>
<%= f.file_field :image, :class => 'uploader' %>
我有一些jQuery来提交表单:
$(document).ready(function() {
$('.uploader').change(function(){
jQuery('#uploadForm').ajaxSubmit({
beforeSubmit: function(a,f,o) {
o.dataType = "json";
},
complete: function(XMLHttpRequest, textStatus) {
$('#user_image').attr('src', XMLHttpRequest.responseText);
return false;
},
});
});
});
我正在呼吁改变,因为我有一个警告试了一下功能。但是表单不提交。什么都没发生。 任何人都可以看到它错了吗?
非常感谢。
谢谢。我做了更改,但似乎在尝试提交表单时会挂起。 – chell 2011-03-14 05:46:20