Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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 如何获取在没有页面加载的情况下创建的JS cookie?_Javascript_Jquery_Cookies - Fatal编程技术网

Javascript 如何获取在没有页面加载的情况下创建的JS cookie?

Javascript 如何获取在没有页面加载的情况下创建的JS cookie?,javascript,jquery,cookies,Javascript,Jquery,Cookies,我有一个服务,它创建cookie而不进行任何页面加载。因此创建了cookie,但是我检索cookie的函数在加载第一页时运行,并且失败,因为cookie尚未创建。在启动我的函数之前,我是否可以在不加载页面的情况下监听cookie创建 这就是我到目前为止所做的: function customerExists() { var customer-id = Cookies.get('customer-id') if ($('.customer-text')[0] &am

我有一个服务,它创建cookie而不进行任何页面加载。因此创建了cookie,但是我检索cookie的函数在加载第一页时运行,并且失败,因为cookie尚未创建。在启动我的函数之前,我是否可以在不加载页面的情况下监听cookie创建

这就是我到目前为止所做的:

function customerExists() {

     var customer-id  =  Cookies.get('customer-id')

       if ($('.customer-text')[0] && customer-id == '39494' ) {

         $(".customer-mesg").show(); 

      } else {
       $(".customer-mesg").hide();
      }
}

是的,编写一个函数,返回解析为cookie的承诺。然后在函数调用中使用.thenres=>FuncAfterCookiiers创建cookie或Promise对象本身

问题是创建cookie的服务是第三方服务,因此我无法真正操作该服务或访问其代码。如果没有HTTP请求和浏览器处理的响应,则无法设置cookie。您应该知道该请求,并且能够在发出请求后读取cookie。如何在不加载页面的情况下创建cookie?客户端cookie由页面或页面中调用的javascript创建。它是服务器端cookie吗?它只是由react应用程序创建的cookie,而不加载页面。如果cookie存在,那么即使在创建cookie之后,我也会得到false。我的意思是,你可以设置一个计时器,每秒检查cookie或者类似的东西。。。如果React应用程序能够播放一条你可以(用双关语)做出反应的消息,那就更好了。这就是诀窍,不是吗?如何编写返回解析为cookie的承诺的函数?cookie是在哪里创建的?只要给厨师一个承诺我怎么知道?你才是有答案的人!:只要问题没有具体说明这一点,我就不是OPand。我只能给出一个大概的答案。他想等待一些东西->使用承诺书是的,我说等待饼干被创造出来,而不是什么东西!