Javascript 为什么在jQueryAjax发布后,我的链接会转到表单的操作页面?它不会停留在同一页面上

Javascript 为什么在jQueryAjax发布后,我的链接会转到表单的操作页面?它不会停留在同一页面上,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,$('#btnSave')。单击(函数(事件){ event.preventDefault(); event.stopPropagation(); var empInputId=$('#input_id').val(); var empJenis=$('#jenis').val(); var empJarak=$('#jarak').val(); $.ajax({ 类型:“POST”, //url:“/InputPembangunan/save”, url:$(“#saveEmpForm”).a

$('#btnSave')。单击(函数(事件){
event.preventDefault();
event.stopPropagation();
var empInputId=$('#input_id').val();
var empJenis=$('#jenis').val();
var empJarak=$('#jarak').val();
$.ajax({
类型:“POST”,
//url:“/InputPembangunan/save”,
url:$(“#saveEmpForm”).attr(“操作”),
数据类型:“JSON”,
数据:{input_id:empInputId,jenis:empJenis,jarak:empJarak},
成功:功能(结果){
$('#jenis').val(“”);
$('#jarak').val(“”);
$('#addempmodel').model('hide');
//警报(“成功调用”);
警报(结果);
//listEmployee();
},
错误:函数(jqXhr、textStatus、errorMessage){
警报(“异常:”+错误消息);
}
});
返回false;
});

添加新员工
&时代;
杰恩斯
雅拉克
接近
拯救

按钮正在更改页面,因为其类型为submit

<button type="submit" class="btn btn-primary" id="btnSave">Save</button>
保存
将其类型更改为按钮应该可以修复它

<button type="button" class="btn btn-primary" id="btnSave">Save</button>
保存

它是否真的发出了AJAX请求?听起来,一些JS错误可能会完全阻止您在那里尝试执行的操作,而您只是看到了正常表单提交的结果。(您在AJAX请求中使用的参数名称与原始表单字段名称相同,因此您的服务器端逻辑可能会创建一条新记录,无论您是通过AJAX发送此数据,还是通过普通表单提交发送此数据。)是否收到成功
警报(结果)
?否,我没有收到警报成功消息…但是数据正在保存在
DB
-正确-您可以检查网络控制台以查看返回的错误信息吗?始终隐藏如何检查网络控制台?我需要检查哪些数据。我没有从ajax调用中得到任何错误。谢谢