我对JQuery很安静。我正在向WEB API(ASP.NET MVC)发送一个AJAX请求(文件上传),但我的响应被下载为JSON文件而不是加载到成功数据。
请在下面的HTML中找到代码
settings.py
BTW在获得响应后没有成功发出警报消息,错误和完成。但Fiddler表示响应成功(HTTP 200)。在调用请求时,我做错了什么吗?
答案 0 :(得分:0)
尝试使用"完成"方法作为成功处理程序而不是"成功",
而不是警报使用控制台日志(你可以检查浏览器上的日志,ctrl + shift + I on chrome,你甚至可以把对象记录下来)。 经过几次提醒我被浏览器阻止,因为它很烦人。
简单而完整的参考:https://scotch.io/tutorials/submitting-ajax-forms-with-jquery
*该帖子对象的完整方法是什么?
答案 1 :(得分:0)
删除[0]并将输入更改为'提交'形式解决了我的问题
$('#myForm1')[0].submit(function (event)
正如Roland所说,在输入标签中使用按钮提交不处理事件处理程序