问题描述
我创建了一个 Ajax 调用并尝试使用 debugger;
在 chrome 中调试它的成功和失败。
第一个调试器语句正常工作,但流程并没有在第二个调试器语句处停止,而是我在源面板中看到以下内容:
<script type="text/javascript" id="debugbar_loader" data-time="1611085354" src="http://localhost/my_project/public/?debugbar"></script><script type="text/javascript" id="debugbar_dynamic_script"></script><style type="text/css" id="debugbar_dynamic_style"></style>
当我在服务器中接收 POST 数据时,Ajax 也正常工作。请指教。
<form action="#" method="POST">
<button type="submit" name="submit_form" class="btn" id="submit_form">Save Changes</button>
</form>
$(document).ready(function() {
// First Debugger
debugger;
$("#submit_form").submit(function(e) {
e.preventDefault();
var fd = new FormData($(this)[0]);
// Second Debugger
debugger;
var url = form.attr('action');
$.ajax({
type: "POST",url: url,dataType: 'json',data: fd,success: function(data) {
alert(data);
},error: function(data) {
alert(data);
},});
});
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)