ajax發送data的三種方式


1.json數組

$(function(){   var myclick = function(){     var myDiv = $("#mydiv").val();     var myData = {mydiv:div};     var myFunction = function(result){       alert(result);     };     var errorFunction = function(XMLHttpRequest,textStatus){              if (XMLHttpRequest.status==404){       alert('找不到服務器[404]');       } else if(XMLHttpRequest.status==500){       alert('服務器忙,請稍后再試[500]');       }else{       alert('服務器錯誤['+XMLHttpRequest.status+']');       }     };     $.ajax({       url:"B",       type:"POST",       data:myData,       dataType:"text",       success:myFunction,       error:errorFunction,       timeout:3000     });   }   $("#img").click(myclick); });

 

 

2..url拼接

$(function(){   var myclick = function(){     var myFunction = function(result){       alert(result);     };     var errorFunction = function(XMLHttpRequest,textStatus){              if (XMLHttpRequest.status==404){       alert('找不到服務器[404]');       } else if(XMLHttpRequest.status==500){       alert('服務器忙,請稍后再試[500]');       }else{       alert('服務器錯誤['+XMLHttpRequest.status+']');       }     };     $.ajax({       url:'B?mydiv='+$("#mydiv").val(),       type:"POST",      // data:myData,
       dataType:"text",       success:myFunction,       error:errorFunction,       timeout:3000     });   }   $("#img").click(myclick); });

3.表單的序列化serialize(強烈推薦)

 

$(function(){   var myclick = function(){     var kk = $("#userName").serialize(); var tt = $("#frm1").serialize();     var myFunction = function(result){       alert(result);     };     var errorFunction = function(XMLHttpRequest,textStatus){              if (XMLHttpRequest.status==404){       alert('找不到服務器[404]');       } else if(XMLHttpRequest.status==500){       alert('服務器忙,請稍后再試[500]');       }else{       alert('服務器錯誤['+XMLHttpRequest.status+']');       }     };     $.ajax({       url:"B",       type:"POST",       data:tt,       dataType:"text",       success:myFunction,       error:errorFunction,       timeout:3000     });   }   $("#img").click(myclick); });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM