核心提示:jQuery的ajax方法:form数据的序列化:// submit 表示按钮id// form表示from表单id$(#submit).click(function(){//会根据input里面的n...
jQuery的ajax方法:form数据的序列化:
// submit 表示按钮id // form表示from表单id $('#submit').click(function(){ //会根据input里面的name,把数据序列化成字符串;eg:name=yang //注意:input没有name会获取不到值 $('#form').serialize(); //会根据input里面的name,把数据序列化成数组;eg:[object] //注意:input没有name会获取不到值 $('#form').serializeArray(); //下面两种不是jQuery的方法 JSON.parse();//json字符串转化为json对象 JSON.stringify();//json对象转化为json字符串 });
jQuery的ajax方法:
$.ajax({ url:'wshlfx.com',//请求路径 type:'POST',//GET 请求方式 async:true,//或false,是否异步 data:{ name:'yang',age:25 }, timeout:5000,//设置超时时间 dataType:'json',//返回的数据格式:格式有 json/xml/html/script/jsonp/text 几种 beforeSend:function(xhr){//发送前方法 console.log(xhr) console.log('发送前') },success:function(data,textStatus,jqXHR){//请求成功方法 console.log(data) console.log(textStatus) console.log(jqXHR) },error:function(xhr,textStatus){//请求失败方法 console.log('错误') console.log(xhr) console.log(textStatus) },complete:function(){//结束方法 console.log('结束') } })