Tag: jqxhr

如何在JavaScript中使用XMLHttpRequest设置Cookie(标题)?

我正在尝试使用XMLHttpRequest在XSS请求中设置Cookie。 我找到了XMLHttpRequest规范 ,4.6.2-5节似乎确实建议不允许设置Cookie,Cookie2和其他一些标头,但我希望有一个解决方法。 我的(jQuery)代码如下所示,但由于未设置cookie,因此生成的查询失败。 $.ajax( { type : “POST”, url : URL, data: SOAP_INBOX_MAIL_QUERY, dataType : “xml”, async: false, beforeSend : function(xhr) { var cookie = credentials[“COOKIE”]; console.info( “adding cookie: “+ cookie ); xhr.setRequestHeader(‘Cookie’, cookie); }, success : function(data, textStatus, xmLHttpRequest){ }, error : function(xhr, ajaxOptions, thrownError) { credentials = null; } });