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 } 

可以用POST  和GET 方式

jsonp: "callbackparam"  为必须参数

原文地址:https://www.cnblogs.com/marky/p/2772104.html