我一直试图将这个错误弄清楚超过2个小时:
我正在尝试在提交表单时使用codeignitor通过ajax将POST数据发送到php页面:
$("#advertise-form").submit(function( event ) {
//random stuff above
event.preventDefault();
$.ajax({
url: '<?php echo base_url();?>advertise/get_advertisement',
type: "POST",
data : $(this).serialize(),
success: function(){
alert("IT WORKED");
},
error: function(xhr, textStatus, error){
console.log(error);
}
});
return false;
});
现在这是奇怪的部分,如果我将网址更改为
'<?php echo base_url();?>register/add_account'
它有效...我不知道为什么
chrome console logs
[X]POST http://**DOMAIN**/advertise/get_advertisement
send
b.extend.ajax
(anonymous function)
b.event.dispatch
v.handle
编辑::我100%确定页面存在
编辑: 错误消息是:
textStatus -> error
xhr -> [object Object]
error was blank