javascript - 当我在引用资料/Cookies中找到它时,没有显示cookie

原文 标签 javascript extjs extjs4 sencha-touch

我正在发送http请求,并且cookie被发送回。我可以在Reources / Cookies / 127.0.0.1 /中看到cookie名称及其值

这是问题所在:当我尝试使用document.cookie在Web控制台上获取cookie时,没有cookie,结果为空""

这是我使用Ext js的http请求。

new Ext.Application({
launch : function() {

    Ext.util.JSONP.request({
        url : 'host',
        params : {
            method : 'GET',
            username : 'userName',
            password : 'password',
            press : 'Login'
        }
    });     
}
});


我注意到,当我通常在网站上登录时,可以通过document.cookie在concole上获取cookie,但是当我通过此代码发送http请求时,就无法在concole上获取它。

如果您能向我提供问题的解决方案以及为什么/何时发生此问题的解释,我们将不胜感激。

最佳答案

您的脚本是否在您要设置Cookie的域上执行?在控制台中执行document.cookie会返回其执行域的cookie。

如果您要发送对qalixa.com域的请求,则会为该域而不是127.0.0.1设置cookie。

如果要在本地主机上调试站点,则应向“ https://127.0.0.1/ce/dynamic/ce/auth.html”发送请求。

关于javascript - 当我在引用资料/Cookies中找到它时,没有显示cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636210/

相关文章:

javascript - ExtJS显示对象属性

javascript - sencha touch中列出面具

extjs - Ext.js的测试和文档?

javascript - Javascript等到iframe重新加载

javascript - 如何通过路由发送值-reactjs

javascript - 为什么我的顶级菜单项之一仅在ie10中未对齐?

javascript - 从其他功能绘制时, Canvas 线不会停留

extjs - AlternateClassNames打算用于什么

extjs4 - 删除面板中的白色背景

javascript - JS轮播- Uncaught SyntaxError :意外的标识符