我已经看了几个例子,但我还没有能够理解这个问题。
我有以下表格:
<div id="a_dialog" title="My dialog" style="display:none">
<form action="/path/myPath" id="trigger" enctype="multipart/form-data" method="post">
<br>
<input type="file" name="uploadedFile" >
<input type="submit" value="Upload">
</form>
</div>
$("#trigger").submit(function(){
$.ajax({
url: '/path/myPath',
data: new FormData(this),
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
alert(data);
}
});
});
当我上传文件时,我被重定向并获得以下回复
{"status": {"message": "link_to_the_file", "code": 0}}
我如何:
答案 0 :(得分:0)
表单中有一个submit
类型的按钮,默认操作是回发。防止!
$("#trigger").submit(function(e){
e.preventDefault();