pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <legend id='kAMk3'><style id='kAMk3'><dir id='kAMk3'><q id='kAMk3'></q></dir></style></legend>

    <i id='kAMk3'><tr id='kAMk3'><dt id='kAMk3'><q id='kAMk3'><span id='kAMk3'><b id='kAMk3'><form id='kAMk3'><ins id='kAMk3'></ins><ul id='kAMk3'></ul><sub id='kAMk3'></sub></form><legend id='kAMk3'></legend><bdo id='kAMk3'><pre id='kAMk3'><center id='kAMk3'></center></pre></bdo></b><th id='kAMk3'></th></span></q></dt></tr></i><div class="scummic" id='kAMk3'><tfoot id='kAMk3'></tfoot><dl id='kAMk3'><fieldset id='kAMk3'></fieldset></dl></div>
      • <bdo id='kAMk3'></bdo><ul id='kAMk3'></ul>
        <tfoot id='kAMk3'></tfoot>

        <small id='kAMk3'></small><noframes id='kAMk3'>

        了解跨域 XHR 和 XML 數據

        Understanding Cross domain XHR and XML data(了解跨域 XHR 和 XML 數據)

      1. <i id='HihCT'><tr id='HihCT'><dt id='HihCT'><q id='HihCT'><span id='HihCT'><b id='HihCT'><form id='HihCT'><ins id='HihCT'></ins><ul id='HihCT'></ul><sub id='HihCT'></sub></form><legend id='HihCT'></legend><bdo id='HihCT'><pre id='HihCT'><center id='HihCT'></center></pre></bdo></b><th id='HihCT'></th></span></q></dt></tr></i><div class="02g22gc" id='HihCT'><tfoot id='HihCT'></tfoot><dl id='HihCT'><fieldset id='HihCT'></fieldset></dl></div>

        <tfoot id='HihCT'></tfoot>
          <tbody id='HihCT'></tbody>
          <bdo id='HihCT'></bdo><ul id='HihCT'></ul>
          • <legend id='HihCT'><style id='HihCT'><dir id='HihCT'><q id='HihCT'></q></dir></style></legend>

            <small id='HihCT'></small><noframes id='HihCT'>

                  本文介紹了了解跨域 XHR 和 XML 數據的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我使用 JavaScript 和 AJAX 已經有一段時間了,我想了解 Cross Domain XHR 是如何工作的以及 JQuery 是如何處理它的,出于某種原因,我從來沒有想過它是如何工作的.我已閱讀 Wikipedia JSONP 文章,我更加困惑.我不確定我不明白什么.

                  I have been working with JavaScript and AJAX for quite sometime, I would like to understand how Cross Domain XHR really work and how JQuery handles it, for some reason I have never bothered to think about how it really works. I have read Wikipedia JSONP article and I am more confused. I am not sure what is that I am not understanding.

                  我知道使用 JSONP 我可以直接在 JavaScript 中使用 JSON 數據.例如 這個 JS Fiddle 示例.這里我使用 JSON 來顯示圖像列表.我可以使用 XML 數據來實現同樣的目的嗎?在回答這部分問題之前,請閱讀類比的其余部分.

                  I am aware that using JSONP I can consume JSON data directly in JavaScript. For example this JS Fiddle example. Here I am using JSON to display list of images. Can I achieve the same thing using XML data instead? Please read rest of the analogy before you answer this part of the question.

                  1) 如果我嘗試類似下面的方法或 Fiddle link 我得到錯誤 未捕獲的 ReferenceError:未定義 jsonFlickrFeed

                  1) If I try something like below or Fiddle link I get error Uncaught ReferenceError: jsonFlickrFeed is not defined

                  ?$.ajax({
                      url: "http://api.flickr.com/services/feeds/photos_public.gne",
                      data: {
                          format: "json"
                      },
                      dataType: "jsonp",
                      success: function(d) {
                          console.log(d);
                      }
                  });?
                  

                  2) 下面的示例或 小提琴鏈接 工作正常

                  2) Example below or fiddle link works fine

                  $.ajax({
                      url : "http://api.flickr.com/services/feeds/photos_public.gne",
                      data: {format: "json"},
                      dataType: "jsonp"
                  });
                  jsonFlickrFeed = function(d){
                      console.log(d);
                  }
                  

                  Q) 我想在 1 和 2 之間,因為返回的數據格式類似于 jsonFlickrFeed({}) 我們需要編寫 jsonFlickrFeed 回調函數來使其工作?

                  Q) I suppose between 1 and 2 since returned data is in format like jsonFlickrFeed({}) we need to write jsonFlickrFeed callback function to make it work?

                  Q) 為什么它從不調用成功回調?

                  Q) Why does it never invoke success callback?

                  Q) 是否是 Flickr 端點負責返回 JSONP(我的意思是格式為 jsonFlickrFeed({}) 的數據)?還是它只是返回實際的 JSON 和 JQuery 填充它?

                  Q) Is it Flickr end point that does the job of returning JSONP(by which I mean data in format jsonFlickrFeed({}))? Or does it just return the actual JSON and JQuery pads it?

                  3) 使用 $.getJSON 的代碼如下所示或 fiddle

                  3) With $.getJSON the code is something like below or fiddle

                  $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?", {
                      format: "json"
                  }, function(d) {
                      console.log(d)
                  });?
                  

                  Q) 在情況 3) 中,JQuery 如何處理它?我看到返回的數據格式為 jQuery1820349100150866434_1355379638775({}) 所以如果我假設 JQuery 完成了將 JSON 與回調關聯的工作,是否正確?

                  Q) How does JQuery take care of it in case 3)? I see that returned data is in format jQuery1820349100150866434_1355379638775({}) So if I assume that JQuery does the job of associating the JSON with the callback is it correct?

                  Q) 由于上述原因,它被稱為 JQuery 的速記方法?

                  Q) For the above reason it is called shorthand method of JQuery?

                  無論我嘗試什么,我都無法使用 XML 數據.我一直想不出一種使用 XML 數據代替 JSON 的方法.

                  From whatever I tried I have failed to consume XML data. I have not been able to think of a way to consume XML data instead of JSON.

                  Q) 是否可以以類似的方式使用 XML 數據而不是 JSON?

                  Q) Is it possible to use XML data instead of JSON in similar way?

                  Q) 我能想到的唯一方法是通過同一域代理數據.這種理解正確嗎?

                  Q) The only way I can think of doing this otherwise is proxying the data through same domain. Is this understanding correct?

                  如果有幫助的話,我在 Dropbox 上有 XML 示例.這是為了證明當XML數據來自同一個域時,它可以被解析.

                  If it helps here is XML example I have on dropbox. Which is to demonstrate that it XML data can be parsed when it originates from the same domain.

                  推薦答案

                  @adeneo 回答了這個問題,但在評論中.所以我對 JSONP 的理解從根本上是有缺陷的.當發出 JSONP 請求時,它不是 XHR 請求.相反,需要注意的是動態插入 script 標簽并獲取 JSON.因此,即使調用看起來像 XHR(至少 IMO JQuery),它也不是.根本沒有使用 XMLHttpRequest 對象.

                  @adeneo answered the question but in comment. So my understanding about JSONP was fundamentally flawed. When JSONP request is made, it is not an XHR request. Rather, caveat is to insert script tag dynamically and fetch the JSON. So even though, the call looks like XHR(at least IMO JQuery), it is not. XMLHttpRequest object is not used at all.

                  這個問題已經回答了 JSONP 到底是什么? 但我不知何故之前錯過了.另一個解釋跨域請求的好資源是 devlog

                  This question has already been answered What is JSONP all about? but I somehow missed it before. Another good resource explaining Cross Domain request is at devlog

                  我提出的其他問題都變得多余了!

                  Rest of the issues I have raised become redundant!

                  這篇關于了解跨域 XHR 和 XML 數據的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 異常 101)
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                      1. <i id='FpiZP'><tr id='FpiZP'><dt id='FpiZP'><q id='FpiZP'><span id='FpiZP'><b id='FpiZP'><form id='FpiZP'><ins id='FpiZP'></ins><ul id='FpiZP'></ul><sub id='FpiZP'></sub></form><legend id='FpiZP'></legend><bdo id='FpiZP'><pre id='FpiZP'><center id='FpiZP'></center></pre></bdo></b><th id='FpiZP'></th></span></q></dt></tr></i><div class="oaw2mqe" id='FpiZP'><tfoot id='FpiZP'></tfoot><dl id='FpiZP'><fieldset id='FpiZP'></fieldset></dl></div>
                          <tbody id='FpiZP'></tbody>
                          <bdo id='FpiZP'></bdo><ul id='FpiZP'></ul>
                            <tfoot id='FpiZP'></tfoot>

                            <small id='FpiZP'></small><noframes id='FpiZP'>

                            <legend id='FpiZP'><style id='FpiZP'><dir id='FpiZP'><q id='FpiZP'></q></dir></style></legend>
                          1. 主站蜘蛛池模板: 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 飞象网 - 通信人每天必上的网站 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 陕西视频监控,智能安防监控,安防系统-西安鑫安5A安防工程公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | UV固化机_UVLED光固化机_UV干燥机生产厂家-上海冠顶公司专业生产UV固化机设备 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 周口风机|周风风机|河南省周口通用风机厂 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 玄米影院| 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 光照全温振荡器(智能型)-恒隆仪器| 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 |