|
0
|
| Streching my competence · 技术社区 · 7 年前 |
|
1
630
使用“香草”JavaScript:
使用jQuery:
|
|
|
2
227
使用以下代码片段,您可以非常轻松地完成类似的操作,如:
以下是片段:
|
|
|
3
177
我知道这是一个相当老的问题,但现在在本机上有了一个更好的API
newer browsers
. 这个
看见 here 更多细节。 |
|
|
4
107
您可以使用以下功能:
|
|
|
5
42
这个版本的普通版怎么样 ES6/ES2015 ?
该函数返回一个 promise . 下面是一个关于如何使用函数和处理 它返回:
如果需要加载json文件,可以使用
您还可以集成
|
|
|
6
42
|
|
|
7
36
简单获取请求
简单POST请求
我们可以使用可选的第三个参数指定请求应该是异步(true)、默认或同步(false)。
我们可以通过设置
|
|
|
8
30
您可以根据浏览器使用获取正确的对象
|
|
|
9
17
我一直在寻找一种方法,用ajax包含承诺并排除jQuery。有一篇关于 HTML5 Rocks 这就是ES6的承诺。(你可以填写一个承诺库,比如 Q )您可以使用我从文章中复制的代码片段。
|
|
|
10
15
下面几个例子的一个小组合创造了这个简单的作品:
|
|
11
15
如果您不想包含JQuery,我会尝试一些轻量级AJAX库。 https://github.com/ded/Reqwest 以下是reqwest的示例GET请求:
https://code.google.com/p/microajax/ 以下是所有代码:
|
|
12
14
XMLHttpRequest()
你可以使用
fetch()
您也可以使用
navigator.sendBeacon()
|
|
13
13
但是我会试试,也许有人会发现这些信息很有用。
这是完成一项任务所需的最少代码量
还可以查看新的 Fetch API 这是一个基于承诺的替代品 XMLHttpRequest API . |
|
|
14
9
它真的很清楚,而且是100%香草的。 |
|
|
15
8
从…起
youMightNotNeedJquery.com
|
|
|
16
7
这可能有助于:
|
|
|
17
4
|
|
|
18
4
我希望有帮助
|
|
|
19
3
在浏览器中的纯JavaScript中:
或者,如果您想使用Browserify使用node.js捆绑模块。你可以用 superagent :
|
|
|
20
3
http://jsfiddle.net/rimian/jurwre07/
|
|
21
3
我的ajax调用
用于中止以前的请求
|
|
|
22
2
|
|
|
23
1
这里有一个非常好的纯javascript解决方案
|
|
|
24
0
无需jQuery即可快速获取代码
|