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);});