jquery ajax跨域

//后端:

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

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。