日期:2014-05-16 浏览次数:20326 次
客户端JQuery.ajax的调用代码示例:
01 $.ajax({
02 type : "get",
03 async:false,
04 url : "http://www.xxx.com/ajax.do",
05 dataType : "jsonp",
06 jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数
07 jsonpCallback:"success_jsonpCallback",//callback的function名称
08 success : function(json){
09 alert(json);
10 alert(json[0].name);
11 },
12 error:function(){
13 alert('fail');
14 }
15 });
服务端返回数据的示例代码:
1 public void ProcessRequest (HttpContext context) {
2 context.Response.ContentType = "text/plain";
3 String callbackFunName = context.Request["callbackparam"];
4 context.Response.Write(callbackFunName + "([ { name:\"John\"}])");
5 }