1.ajax 跨域訪問,因瀏覽器同源策略的處理方式,我們必須已ajax jsonp 的請求方式進行 對 後臺返回結果進行callback 包裹。
2.當同一個ajax的請求鏈接需要在後臺直接doGet方式訪問時,一定是要指定參數類型的,如下圖所示
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
postResult = restfulWorks.doGet(httpUrl, mapParams, headers);
請求結果是:
null({"result":"failed","code":"-1","message":"accessParam參數是必須的"})
本展示返回結果,的callback包裹,是因爲我的演示後臺方法沒有最佳處理,請忽略,可以是這樣的:
{"result":"failed","code":"-1","message":"accessParam參數是必須的"}
拿到這個我們後臺就可以 直接入手處理了。
3.錯誤的僅以一下方式訪問,肯定是錯的。
postResult = restfulWorks.doGet(httpUrl, mapParams, headers);
筆記文章,潦草至極,見諒