日期:2014-05-17  浏览次数:20531 次

AJAX的一些基础问题
我平是都是用$.post("**.ashx","action:**",function(data,status){


})
而我在网上看别人用的都是用
$.ajax({
  url:"Ajax.aspx?functionName=UpdatePrior&Prior1="+encodeURIComponent(prior1)+"&BatchID="+BatchID,
  type:"post",
  success: function(data)
  {
有一点我搞不懂,之间的差别,和优异。

------解决方案--------------------
基本没啥差别,但是
$.post只能进行post方式,并且只提供了success回调函数,没有错误error回调
$.ajax用途更广泛

http://api.jquery.com/jQuery.post/
http://api.jquery.com/jQuery.ajax/
------解决方案--------------------
$.ajax 能够做错误处理。而且结构清晰,一看就知道什么意思,也可以定义数据类型,是xml,还是json