简单了解Ajax

xiaoxiao2021-02-28  72

     Ajax是目前网页当中比较常用的了,简单复习一下。

一般格式:

$.ajax( {         url:'xxx',   cache:false, type:'post',      data: xxx, dataType:'json',      success:function(data){         if(data.msg =="true"){                alert("成功!");           }else{              alert("其他!");             }         },         error : function() {              alert("异常!");         }     });

 

----------------------------------------------------------------------------------------------------------------------------------------------

 

$.ajax( {              url:'xxx', //路径地址,不管是发送还是获取,你不清楚的话就问后台。   cache:false,//这个是用来禁止缓存的,就是不读取缓存,不过只有Get方式有效。默认是false,true的话会读取缓存。           type:'post',//请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。                data:{},   //这个是发送到服务器的数据。       //在jquery的ajax函数中,可以传入3种类型的数据   //1.文本:"uname=alice&mobileIpt=110&birthday=1983-05-12" //2.json对象:{uanme:'vic',mobileIpt:'110',birthday:'2013-11-11'} //3.json数组: // [         //  {"name":"uname","value":"alice"},         //  {"name":"mobileIpt","value":"110"},            //  {"name":"birthday","value":"2012-11-11"} // ] // 当然,我们也可以直接表单序列化,直接全部获取提交:使用serialize()方法。 //这里对数据格式还是不太明白的可以看看这位大牛的博客:http://www.cnblogs.com/haitao-fan/p/3908973.html           dataType:'json',//这个是服务器返回的数据类型,包含以下几种。           //1.xml:返回XML文档,可用JQuery处理。                            //2.html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。(常用)           //3.script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。           //4.json:返回JSON数据。           //5.jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。           //6.text:返回纯文本字符串。(常用)           success:function(data){//请求成功后的回调函数,这里的参数data是后台传回来的数据。               if(data.msg =="true"){//这里的意思是请求成功后里面的事件,如果他的状态为true就执行,这里状态是由后台来定义的,你直接用                alert("成功!");             }else{                   alert("其他!");                }           },            error : function() {//失败后的回调函数              alert("异常!");            }     });

需要了解更加详细的Ajax的参数详解,可以参考这位大牛的博客:http://www.cnblogs.com/tylerdonet/p/3520862.html 

 

 

转载请注明原文地址: https://www.6miu.com/read-65901.html

最新回复(0)