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