Ajax 测试方法
JavaScript和Ajax调试的诀窍
总所周知,测试js代码是比较麻烦的事情,因为没有可用的实时调试器。
而Ajax更是结合了js和数据,由于数据格式的严谨性,可能差别一个字符,将导致程序出错。
例如上周六,我就把jQuery中Ajax的一个选项dataType的json写成了大写,结果无论如何都parseError了,最后才发现了问题所在。之所以会这么写,恐怕是受到jQuery一个方法$.getJSON()影响所致。
另外一个要注意的是数据的格式。问题是如果我们提供数据的程序是接收post数据的,无法直接在浏览器地址栏中打入参数,此时改如何办呢?
办法1:把接收参数的方法给成支持query的!
办法2:把Ajax接收数据的格式改成text,这样无论接收到什么数据,你可以通过alert函数显示出来查看了。