成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? JQuery 的跨域方法推薦_可跨任何網站
全站頭部文字 我要出現在這里
JQuery 的跨域方法推薦_可跨任何網站 698 2024-03-04   

因發現有不少博友發園內短信問及JS的跨域問題,我想很多程序員的腦海里面還認為JS是不能跨域的,其實這是一個錯誤的觀點;有很多人在網上找其解決方法,教其用IFRAME去解決的文章很多,真有那么復雜嗎?其實很簡單的,如果你用JQUERY,一個GETJSON方法就搞定了,而且是一行代碼搞定。

下面開始貼出方法。

//跨域(可跨所有域名)
    $.getJSON("http://user.hnce.com.cn/getregion.aspx?id=0&jsoncallback=?",function(json){
     
     //要求遠程請求頁面的數據格式為: ?(json_data) 
     //例如:
     //?([{"_name":"湖南省","_regionId":134},{"_name":"北京市","_regionId":143}])
     alert(json[0]._name);

     });  

注意,getregion.aspx中,在輸出JSON數據時,一定要用Request.QueryString["jsoncallback"],將獲取的內容放到返回JSON數據的前面,假設實際獲取的值為42342348,那么返回的值就是 42342348([{"_name":"湖南省","_regionId":134},{"_name":"北京市","_regionId":143}])

因為getJSON跨域的原理是把?隨機變一個方法名,然后返回執行的,實現跨域響應的目的。

具體getJSON的使用說明,請參考JQUERY手冊。

下面一個是跨域執行的真實例子:

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><script src="http://common.gimoo.net/script/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
//跨域(可跨所有域名)
  $.getJSON("http://e.hnce.com.cn/tools/ajax.aspx?jsoncallback=?", { id: 0, action: 'jobcategoryjson' }, function(json) {

    alert(json[0].pid);
    alert(json[0].items[0]._name);

  }); 
</script>

以上這篇JQuery 的跨域方法推薦_可跨任何網站就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 江苏诗歌网| 彭丹露点| 重回蓝色珊瑚礁| 西藏卫视节目表| 六年级上册英语书电子版翻译| 闺蜜之夏 电影| 在线播放网站| 特种部队全面反击| 电影双面情人| 6夜间飞行的秘密| 抓特务| 风雨丽人 电视剧| 李欣聪个人资料| 八年级上册英语课堂作业答案| 夜电影| 胖猫图片| 北京卫视节目单今天| 秋天不回来吉他谱扫弦| 女生被草视频| 辛鹏| 山西电视台直播在线观看| 守株待兔评课| 浣肠アナル地狱| 外国小姐姐挠脚心| 牛油果营养价值| 李洋个人资料照片| 抖音在线观看| 赵奕欢电影| 妻子的电影| 李玟雨| 山东教育电视台直播在线观看| 豪血寺一族2出招表| 《春天的故事》六年级的课本| 爱情电影网aqdy| a面b面| 《不扣钮的女孩》| 风花雪月1977版| 姐夫操小姨子| 看香谱二十四法图解 | 国考岗位| 杨剑锋个人资料简介|

?。?!站長長期在線接?。?!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103