关于php ajax返回值类型的问题

本文介绍了使用java接收前台$.ajax数据格式为多维json数组数据时数据值为null的原因以及解决方法。
解决办法: 使用async :false。 ajax默认async是为ture的,当async: true 时,ajax请求是异步的。但是其中有个问题:ajax请求和其后面的操作是异步执行的,那么当页面还未执行完,就可能已经执行了 ajax请求后面的操作。当async:false时,ajax请求为同步,这时Ajax请求将整个浏览器锁死,直到请求结束
}

?>这个是AJAX请求的URL,PHP页面文件(商家列表数据)。有点长。。。
}

  有一段时间不写关于AJAX的东西了,最近和同学参加个比赛,要做一个类似博客的东西,用到了AJAX的东西,在写东西之前为了再熟悉一下AJAX,自己做了个关于AJAX的小事例与大家分享一下。

  AJAX在js里可谓是一个牛气冲天的一个词,我刚学的时候有点望名生畏。对于初学者来说AJAX看似很难,图书馆里有些关于AJAX的教程比板砖都厚,看了就不想学。但当你真正长用的东西其实就那么写。在这就不扯那些书上扯的AJAX的历史考古的淡了,不然的话会碎的,你懂的。OK直入正题。

  在这呢我主要说一下AJAX的用法,原理就不多说了。

  1.你要用AJAX首先得会js吧,这个不用多说。

    首先你得NEW一个AJAX的对象,类必须得事例化才能使用,这个大家都知道对吧

    但是为了兼容IE6这么蛋疼的浏览器一般这么写:

    到这为止对象就事例化好了。

  2.第二步咱得给服务器连接起来吧,这是必须的啊;

  用open();用法是这样的:open(传输方式,文件地址,同步还是异步(默认异步))

  3.得发送请求吧:

  4.就是接收返回值了,就不废话了,直接看代码吧:

 到此为止AJAX就OK了:

下面是我实验的完整事例:

29 //open(传输方式,文件地址,同步还是异步(默认异步))

简单的AJAX用法事例到此为止,特为初学者而写,大牛可飘过……

}

我要回帖

更多关于 ajax返回值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信