您好我尝试使用ajaxForm将图片上传到我的服务器。
我的问题是该页面正在重定向到表单操作中的URL。
这是我的ajax代码:
$("#uploadPicture").html("<form action='actionFilters/TrainerActionFilter.php' method='post' enctype='multipart/form-data' id='pictureUpload'><input type='file' name='picture'/><input type='submit' name='pictureUpload' id='pictureUploadButton' value='Submit' />);
$('#pictureUpload').ajaxForm(function(data)
{
});
如果我发送到同一地址正常ajax(不是ajaxform)我没有这个问题。
答案 0 :(得分:0)
不是100%肯定,但您可以尝试使用beforeSubmit
的{{1}}功能吗?
ajaxForm
答案 1 :(得分:0)
如果您想在自定义js函数中捕获提交,请将onSubmit="return false;"
添加到表单
$("#uploadPicture").html("<form action='actionFilters/TrainerActionFilter.php' onSubmit='return false;' method='post' enctype='multipart/form-data' id='pictureUpload'><input type='file' name='picture'/><input type='submit' name='pictureUpload' id='pictureUploadButton' value='Submit' />");
$('#pictureUpload').ajaxForm(function(data)
{
});