国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery ajax跨域解決方法(json方式)

2019-11-20 21:10:14
字體:
來源:轉載
供稿:網友

最近公司開發的項目中很多地方需要跨域ajax請求,比如幾個子域名下
http://a.****.com/index123.aspx,
http://b.****.com/index2.aspx

都要請求用戶json信息,然后再對數據進行處理,起初我和同事們試了很多種方法,使用$.ajax() 無論是get或post方法都會引起uri deny的錯誤。一番GG之后發現了解決方法,也了解其中的原因。

jquery從1.2開始,.getJSON就支持跨域操作了。使用jquery.getJSON()方法可以解決跨域問題。實例如下

前臺
<script type="text/javascript" src="/script/jquery.js"></script>

HTML中JS代碼
function gettst2() {
    $.getJSON("http://ucenter.xxxx.com.cn/ajax/test.aspx?callback=?", { id: "123456", site: "01" },
function(data) {
    alert(data.htmls);
     document.getElementById("shows").innerHTML = data.htmls;
});
}
gettst2();

ASPX.cs文件中處理為
string jsoncall = Request.QueryString("callback");
Response.Write(jsoncall + "({htmls:測試001})");

如果加html代碼的話,千萬別加/n 符號,不然會出現亂碼,js 錯誤。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金秀| 商南县| 多伦县| 娱乐| 谷城县| 黄骅市| 巩留县| 贡觉县| 拉萨市| 马公市| 阿图什市| 四会市| 通江县| 邵阳县| 祥云县| 江城| 资中县| 密山市| 天水市| 镇康县| 绥中县| 类乌齐县| 买车| 晋中市| 宁乡县| 临高县| 全州县| 土默特右旗| 二连浩特市| 商水县| 信阳市| 平昌县| 临武县| 扶沟县| 车致| 迁西县| 西充县| 陈巴尔虎旗| 肥城市| 龙岩市| 蓝山县|