Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用vanilla JS的withCredentials_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 使用vanilla JS的withCredentials

Javascript 使用vanilla JS的withCredentials,javascript,jquery,ajax,Javascript,Jquery,Ajax,通过在$.AJAX对象中传递xhrFields属性,我可以使用jQuery发出跨域AJAX请求 xhrFields: { withCredentials: true } 我想优化速度,但是,所以我想测试它对香草JS,看看哪个更快。如果不使用jQuery这样的库,如何使用凭据设置(或与之相当的vanilla JS) var xhr = new XMLHttpRequest(); xhr.open("GET", "myserver.com"); xhr.withCredentials =

通过在
$.AJAX
对象中传递
xhrFields
属性,我可以使用jQuery发出跨域AJAX请求

xhrFields: {
    withCredentials: true
}
我想优化速度,但是,所以我想测试它对香草JS,看看哪个更快。如果不使用jQuery这样的库,如何使用凭据设置
(或与之相当的vanilla JS)

var xhr = new XMLHttpRequest();
xhr.open("GET", "myserver.com");
xhr.withCredentials = true;
xhr.send();
请注意,上述操作不会明显快于使用jQuery发送请求


请注意,上述操作不会明显快于使用jQuery发送请求。

xhr.withCredentials=true
@raynocholus非常感谢。你能告诉我完整的代码吗。我觉得
xhr
是存储
newxmlhttprequest()的地方,但之前没有做过普通的AJAX,我想看看这一行如何融入整个画面。我认为AJAX请求对性能的最大影响是等待响应,因此更改调用方式将是微不足道的改变(如果有的话)。fwiw,如果您阅读
xhrFields
文档:“在本机XHR对象上设置fieldName-fieldValue对的对象。”如果您不熟悉
XMLHttpRequest
请查看
XHR.withCredentials=true
@raynocholus非常感谢。你能告诉我完整的代码吗。我觉得
xhr
是存储
newxmlhttprequest()的地方,但之前没有做过普通的AJAX,我想看看这一行如何融入整个画面。我认为AJAX请求对性能的最大影响是等待响应,因此更改调用方式将是微不足道的改变(如果有的话)。而fwiw,如果您阅读
xhrFields
文档:“要在本机XHR对象上设置的fieldName-fieldValue对的对象。”如果您不熟悉
XMLHttpRequest
,请查看