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

首頁 > 開發 > AJAX > 正文

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

2024-09-01 08:32:30
字體:
來源:轉載
供稿:網友
本篇文章只要是對jquery ajax跨域解決方法(json方式)進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助

最近公司開發的項目中很多地方需要跨域ajax請求,比如幾個子域名下
****.com/index123.aspx,
****.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 錯誤。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇雄县| 秭归县| 平度市| 广宁县| 卢湾区| 泸溪县| 高安市| 云霄县| 东台市| 太白县| 广水市| 紫云| 镇赉县| 大新县| 收藏| 太仆寺旗| 大埔区| 柏乡县| 建昌县| 蒙城县| 清镇市| 定日县| 伊川县| 东山县| 南川市| 苏州市| 永德县| 镇江市| 邵阳县| 松原市| 富裕县| 兴国县| 麻城市| 马山县| 旌德县| 台湾省| 宾阳县| 屯门区| 建水县| 文水县| 丘北县|