标签: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));
}
});
标签:blog http io os java ar div sp cti
原文地址:http://www.cnblogs.com/ysdxz207/p/3967884.html