• <bdo id='1svrQ'></bdo><ul id='1svrQ'></ul>

        <small id='1svrQ'></small><noframes id='1svrQ'>

        <legend id='1svrQ'><style id='1svrQ'><dir id='1svrQ'><q id='1svrQ'></q></dir></style></legend>
      1. <i id='1svrQ'><tr id='1svrQ'><dt id='1svrQ'><q id='1svrQ'><span id='1svrQ'><b id='1svrQ'><form id='1svrQ'><ins id='1svrQ'></ins><ul id='1svrQ'></ul><sub id='1svrQ'></sub></form><legend id='1svrQ'></legend><bdo id='1svrQ'><pre id='1svrQ'><center id='1svrQ'></center></pre></bdo></b><th id='1svrQ'></th></span></q></dt></tr></i><div id='1svrQ'><tfoot id='1svrQ'></tfoot><dl id='1svrQ'><fieldset id='1svrQ'></fieldset></dl></div>
        <tfoot id='1svrQ'></tfoot>

        邮递员扩展得到响应,但我的 jquery 请求没有

        Postman extension get a response, but my jquery request not(邮递员扩展得到响应,但我的 jquery 请求没有)
        • <legend id='22tvb'><style id='22tvb'><dir id='22tvb'><q id='22tvb'></q></dir></style></legend>
            • <bdo id='22tvb'></bdo><ul id='22tvb'></ul>

              1. <small id='22tvb'></small><noframes id='22tvb'>

              2. <tfoot id='22tvb'></tfoot>

              3. <i id='22tvb'><tr id='22tvb'><dt id='22tvb'><q id='22tvb'><span id='22tvb'><b id='22tvb'><form id='22tvb'><ins id='22tvb'></ins><ul id='22tvb'></ul><sub id='22tvb'></sub></form><legend id='22tvb'></legend><bdo id='22tvb'><pre id='22tvb'><center id='22tvb'></center></pre></bdo></b><th id='22tvb'></th></span></q></dt></tr></i><div id='22tvb'><tfoot id='22tvb'></tfoot><dl id='22tvb'><fieldset id='22tvb'></fieldset></dl></div>
                  <tbody id='22tvb'></tbody>
                  本文介绍了邮递员扩展得到响应,但我的 jquery 请求没有的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我使用 Postman 扩展发出 GET 请求并获得响应,但是如果我使用 jQuery 发出相同的请求,我会收到一个典型的错误:

                  I make a GET request using Postman extension and obtain a response, but if I make the same request using jQuery I receive a typical error:

                  XMLHttpRequest 无法加载http:///www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l=020039535&t=&p=0&e=50L-I.请求中不存在Access-Control-Allow-Origin"标头资源.

                  XMLHttpRequest cannot load http://www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l=020039535&t=&p=0&e=50L-I. No 'Access-Control-Allow-Origin' header is present on the requested resource.

                  为什么会这样?

                  我的 javascript 代码很简单:

                  My javascript code is simple:

                  function getTiempo (dni, piscina, prueba) {
                      $.ajax({
                          async: false,
                          type: "GET",
                          url: "http://www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l="+dni+"&t=&p="+piscina+"&e="+prueba
                      })
                      .done(function (data) {
                          console.log(data);
                          return data;
                      });
                  }
                  

                  Postman 扩展也不在同一个域中,为什么会得到响应?

                  The Postman extension is not on the same domain either, why does it get a response?

                  推荐答案

                  只是为了帮助未来寻求这个特定问题的人:为什么 POSTMAN 有效而我的 jQuery 无效!

                  Just to help future fellows seeking for this specific question: Why POSTMAN works and my jQuery don't!

                  实际上,答案很简单:Chrome 扩展程序可以这样做!

                  The answer is quite simple, actually: Chrome Extensions are allowed to do so!

                  常规网页可以使用 XMLHttpRequest 对象从远程服务器发送和接收数据,但它们受到同源策略的限制.扩展并没有那么有限.只要首先请求跨域权限,扩展程序就可以与其源之外的远程服务器通信.

                  Regular web pages can use the XMLHttpRequest object to send and receive data from remote servers, but they're limited by the same origin policy. Extensions aren't so limited. An extension can talk to remote servers outside of its origin, as long as it first requests cross-origin permissions.

                  https://developer.chrome.com/extensions/xhr

                  这篇关于邮递员扩展得到响应,但我的 jquery 请求没有的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Show div when radio button selected(选择单选按钮时显示 div)
                  get value from radio group using jquery(使用 jquery 从广播组获取值)
                  How might I calculate the sum of radio button values using jQuery?(如何使用 jQuery 计算单选按钮值的总和?)
                  Jquery If radio button is checked(Jquery如果选中单选按钮)
                  jQuery $(quot;#radioButtonquot;).change(...) not firing during de-selection(jQuery $(#radioButton).change(...) 在取消选择期间未触发)
                  jQuery pass more parameters into callback(jQuery将更多参数传递给回调)
                • <i id='LQBAe'><tr id='LQBAe'><dt id='LQBAe'><q id='LQBAe'><span id='LQBAe'><b id='LQBAe'><form id='LQBAe'><ins id='LQBAe'></ins><ul id='LQBAe'></ul><sub id='LQBAe'></sub></form><legend id='LQBAe'></legend><bdo id='LQBAe'><pre id='LQBAe'><center id='LQBAe'></center></pre></bdo></b><th id='LQBAe'></th></span></q></dt></tr></i><div id='LQBAe'><tfoot id='LQBAe'></tfoot><dl id='LQBAe'><fieldset id='LQBAe'></fieldset></dl></div>
                    • <tfoot id='LQBAe'></tfoot>

                          • <bdo id='LQBAe'></bdo><ul id='LQBAe'></ul>

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

                              <tbody id='LQBAe'></tbody>

                            <legend id='LQBAe'><style id='LQBAe'><dir id='LQBAe'><q id='LQBAe'></q></dir></style></legend>