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