ajax调试

“咦,js怎么没按预期实行?”,愣了一下子,

打开掌握台;点击Network;点击XHR;点击要求;点击preview;

原形大白,哎呀,错怪js了,原来是php出错了。


phptypeajax不打开掌握台还能调试php应用dataTypeerror PHP

这样的误会还要发生几次?

不打开掌握台,难道还可以知道php出错了?

准备事情:

关系到交互体验的事情(把稳要写dataType,用于跟php约定返回的数据的格式):

把稳要写dataType,用于跟php约定返回的数据的格式

重点来了:

什么时候会调用$.ajax的error?不是发生缺点的时候,是php返回的数据不符合约定的格式的时候,不管任何缘故原由(大概只是调试,打印了一下变量罢了),一律认为是php出错了。

php返回的数据符合约定的格式,就会调用$.ajax的success。

查看效果:

比拟:

php的相应是不是一样?

用jQuery的ajax,不一定总是利用$.ajax,也可能利用$.get(),$.post(),load(),不打开掌握台如何知道php出错了咧?(此处认为须要php返回json格式的数据)

图片来自网络

找到公用的js文件,写入:

记得在html文件补上:

<div id=\"大众ajaxError\"大众></div>

小调查: