码迷,mamicode.com
首页 > Web开发 > 详细

jquery ajax跨域

时间:2014-09-12 11:43:03      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   os   java   ar   div   sp   cti   

//后端:

private String callbackparam;//用以获取前台ajax传送过来的callbackparam的值:success_jsonpCallback


//返回json格式:
jsonArray.put(jsonObject);
return callbackparam + "(" + jsonArray.toString() + ")";

  

//前端:
$.ajax({
			async: false,
			type: "get",
			url:‘http://www.xxx.com/getGoodsInfo.jspx‘,
			data: myJson,
			dataType : "jsonp", //jsonp是json数组,格式为:[{id:1,name:"张三"}],后端类型JsonArray
		    jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数 
		    jsonpCallback:"success_jsonpCallback",//callback的function名称 
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$("#my_result").val("获取失败,错误代码如下:\nXMLHttpRequest.status:" + XMLHttpRequest.status + 
                    		"\nXMLHttpRequest.readyState:" + XMLHttpRequest.readyState + "\ntextStatus:" + textStatus);
            },
		    success: function(result) {
		    	$("#my_result").val(O2String(result));
		    }
		});

  

jquery ajax跨域

标签:blog   http   io   os   java   ar   div   sp   cti   

原文地址:http://www.cnblogs.com/ysdxz207/p/3967884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!