一,传统的ajax方法php
一、js代码ajax
$("#ajax").click(function(){ $.ajax({ type: "POST", url: "http://manual.51yip.com/test2.php", data: 'name=ajax', dataType:"json", success: function(data){ $('#Result').text(data.name); } }); });
二,ajax jsonpjson
一、js代码函数
$("#jsonp").click(function(){ $.ajax({ url: 'http://manual.51yip.com/test1.php', data: {name: 'jsonp'}, dataType: 'jsonp', jsonp: 'callback', //为服务端准备的参数 jsonpCallback: 'getdata', //回调函数 success: function(){ alert("success"); } }); }); function getdata(data){ $('#Result').text(data.name); }
3、$.getJSONjsonp
$("#getjson").click(function(){ $.getJSON('http://manual.51yip.com/test1.php?name=getjson&callback=?', function(data){ //没有回调函数,直接处理 $('#Result').text(data.name); }); });
4、$.getScripturl
$("#getscript").click(function(){ $.getScript('http://manual.51yip.com/test1.php?name=getscript&callback=getdata'); //回调函数根jsonp同样 });