标签: xmlhttprequest

AngularJS错误:仅支持协议方案的跨源请求:http,数据,chrome扩展,https

我有三个非常简单的角度js应用程序的文件

的index.html

<!DOCTYPE html>
<html ng-app="gemStore">
  <head>
    <script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js'></script>
    <script type="text/javascript" src="app.js"></script>
  </head>

  <body ng-controller="StoreController as store">
      <div class="list-group-item" ng-repeat="product in store.products">
        <h3>{{product.name}} <em class="pull-right">{{product.price | currency}}</em></h3>
      </div>

  <product-color></product-color>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

产品color.html

<div class="list-group-item">
    <h3>Hello <em class="pull-right">Brother</em></h3>
</div>
Run Code Online (Sandbox Code Playgroud)

app.js

(function() {
  var app = angular.module('gemStore', []);

  app.controller('StoreController', function($http){
              this.products = gem;
          }
  );

  app.directive('productColor', function() {
      return {
          restrict: 'E', //Element Directive
          templateUrl: 'product-color.html'
      };
   }
  );

  var gem = [
              {
                  name: "Shirt",
                  price: 23.11,
                  color: "Blue"
              },
              { …
Run Code Online (Sandbox Code Playgroud)

html javascript xmlhttprequest angularjs

126
推荐指数
8
解决办法
24万
查看次数

带有php标头的CORS

我有一个简单的PHP脚本,我正在尝试跨域CORS请求:

<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
...
Run Code Online (Sandbox Code Playgroud)

但我仍然得到错误:

X-Requested-With不允许请求标头字段Access-Control-Allow-Headers

我缺少什么?

javascript php xmlhttprequest cors

123
推荐指数
10
解决办法
23万
查看次数

Axios和Fetch有什么区别?

我通过使用fetch来调用Web服务,但是我可以在axios的帮助下做同样的事情.所以现在我很困惑.我应该选择axios还是获取?

ajax xmlhttprequest reactjs es6-promise es6-modules

123
推荐指数
8
解决办法
7万
查看次数

允许Google Chrome使用XMLHttpRequest从本地文件加载URL

当尝试使用本地文件中的XMLHttpRequest执行HTTP请求时,它基本上由于Access-Control-Allow-Origin违规而失败.

但是,我自己正在使用本地网页,所以我想知道是否有任何方法可以让Google Chrome允许这些请求,这些请求是从本地文件到Internet上的URL.

例如,$.get('http://www.google.com/')在本地文件中执行时失败,但我自己编写了脚本并且我自己使用它,因此如果我可以抑制它并加载URL,那将非常有用.

那么,我如何允许Google Chrome使用本地文件中的XMLHttpRequest加载网址?

javascript jquery google-chrome xmlhttprequest local-files

120
推荐指数
4
解决办法
16万
查看次数

XMLHttpRequest,jQuery.ajax,jQuery.post,jQuery.get之间有什么区别

如何找出最适合某种情况的方法?任何人都可以提供一些例子来了解功能和性能方面的差异吗?

ajax jquery xmlhttprequest

116
推荐指数
3
解决办法
8万
查看次数

HTTP请求返回状态码0时的含义是什么?

JavaScript网络调用(例如fetch或XMLHttpRequest)或任何其他类型的HTTP网络请求在HTTP状态代码为0时失败是什么意思?

这似乎不是有效的HTTP状态代码,因为其他代码在HTTP规范中是三位数.

我尝试完全拔掉网络作为测试.它可能是不相关的,但导致状态代码17003(IIRC),粗略搜索建议意味着"DNS服务器查找失败".

相同的代码可以在某些位置和系统中正常工作,但在某些环境中,它会因状态代码0而失败,并且没有提供responseText.

这是Internet URL的典型HTTP POST.它不涉及file://我理解可能会返回0表示在Firefox中成功.

ajax http xmlhttprequest httpresponse fetch-api

115
推荐指数
7
解决办法
24万
查看次数

jQuery已弃用同步XMLHTTPRequest

像许多其他人一样,我的网站正在使用jQuery.当我打开开发人员工具时,我看到一条警告说XMLHTTPRequest是

由于其对最终用户体验的不利影响而被弃用.

我继续阅读部分文档,但这是相当技术性的.有人可以用简单的术语解释从XMLHTTPRequest转换为WHATWG的后果吗?它说它发生在2012年.

此外,文档说工作人员之外的同步XMLHttpRequest正在从Web平台中删除,当发生这种情况时,如果用户代理在服务中拥有它们,他们是否需要修改现有代码?

javascript ajax jquery xmlhttprequest

115
推荐指数
4
解决办法
28万
查看次数

onload是否等于XMLHttpRequest中的readyState == 4?

我对xhr返回事件感到困惑,正如我所知,onreadystatechange - > readyState == 4和onload 之间没有太多不同,是真的吗?

var xhr = new XMLHttpRequest();
xhr.open("Get", url, false);
xhr.onreadystatechange = function() {
    if (xhr.readyState === 4)
    {
        /* do some thing*/
    }
};

xhr.send(null);
Run Code Online (Sandbox Code Playgroud)

要么

xhr.onload = function() { /* do something */ }
Run Code Online (Sandbox Code Playgroud)

javascript ajax xmlhttprequest

114
推荐指数
3
解决办法
5万
查看次数

XMLHttpRequest中的不同readystates是什么意思,我该如何使用它们?

XMLHttpRequest有5 readyState秒,我只使用其中的1个(最后一个4).

有什么其他用途,我可以使用哪些实际应用?

javascript ajax xmlhttprequest readystate

112
推荐指数
3
解决办法
11万
查看次数

file_get_contents("php:// input")或$ HTTP_RAW_POST_DATA,哪一个更好地获取JSON请求的主体?

file_get_contents("php://input")或者$HTTP_RAW_POST_DATA- 哪一个更好地获得JSON请求的主体?

在使用客户端时,我应该使用哪种请求类型(GETPOST)来发送JSON数据XmlHTTPRequest

我的问题来自这个答案: 如何使用curl将JSON发布到PHP

从那个回答引用:

从协议的角度来看file_get_contents("php://input")实际上更正确,因为你还没有真正处理http多部分表单数据.

php json xmlhttprequest

112
推荐指数
3
解决办法
23万
查看次数