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