1.应用:
客户端页面和服务器端页面在两个项目中,以便进行跨域调用测试。 |
2.ajax代码:
var url = 'http://10.1.2.31:8089/tom/CSServlet?'; var data = 'json_parameters={"serviceName":"mobileCommonManager","methodName":"getSku","parameters":{"orderNo":"123","deliverySKU":"456"},"userCode":"TEST"}'; $.ajax({ url: url, cache: false, data:data, dataType : "jsonp", jsonpCallback: 'success_jsonpCallback', contentType: "application/jsonp; charset=utf-8",
success: function(rs){ debugger; alert(rs); }, success_jsonpCallback:function(rs){ debugger; alert(rs); }, error:function(XMLHttpRequest, textStatus, errorThrown){ alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); } }); |
3.后台返回的json:
success_jsonpCallback({"result":{"_class":"com.pgl.common.util.PglPageJson","object":"星期四","result":true,"msg":"操作成功!","error":null}}) |
转载于:https://blog.51cto.com/caishaolin/1633609