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