jquery ajax 用法
$.ajax({ url:'/comm/test1.php', type:'POST', //GET async:true, //或false,是否异步 data:{ name:'yang',age:25 }, timeout:5000, //超时时间 dataType:'json', //返回的数据格式:json/xml/html/script/jsonp/text beforeSend:function(xhr){//加载前实现的效果 比如loading效果 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('结束') } })
POST 写法
$.post("http://" + url + "/upfilejswb.php", { 'address': address, 'name': name, 'tel': tel, 'source': source, 'urlnow': urlnow, 'urllast': urllast, 'citycode': citycode, 'planKeywords': planKeywords, 'planunitKeywords': planunitKeywords, 'keywords': keywords, 'newsource': newsource, 'subCityCode': subCityCode }, function(data) { var parsejson = jQuery.parseJSON(data); if (parsejson.code == 200) { erroy('报名成功'); $("#homeTel").val(""); $("#homeName").val(""); meteor.track("form", { convert_id: "1632760297981964" }); window.location.href = 'success.html'; } else { erroy(''); $("#homeTel").val(""); $("#homeName").val(""); return false; } });
GET写法
$.get("http://orderpro.51hejia.com/api/jbhdzp/index",function (data){ //var parse=jQuery.parseJSON(data); var parse =typeof data=='string' ?JSON.parse(data):data; //console.log(data) if(parse.code==200){ window.setTimeout('$(".bg100").show();',5800); window.setTimeout('$(".eject-choujiang").slideDown();',5800); }else{ erroy(parse.msg); return false; } });