Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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
Php Webworks for Smartphone中来自Ajax调用的Cookie存在问题_Php_Ajax_Widget_Cordova_Blackberry Webworks - Fatal编程技术网

Php Webworks for Smartphone中来自Ajax调用的Cookie存在问题

Php Webworks for Smartphone中来自Ajax调用的Cookie存在问题,php,ajax,widget,cordova,blackberry-webworks,Php,Ajax,Widget,Cordova,Blackberry Webworks,我有一个用Html和Javascript编写的应用程序。这个应用程序在我的android手机上运行良好 现在我在webworks中使用相同的代码,但我有一个问题,我的ajax调用中的cookie并没有设置回真实设备(9300 OS6)上的浏览器,而是以某种方式在模拟器(9800 OS6、9300 OS6)上工作 有没有人有同样的问题并且知道如何解决 如果我从一个标准的非移动网站上看到这个问题,谢谢。让我们假设: 页面A在javascript中设置cookie,例如$.cookie('cookie

我有一个用Html和Javascript编写的应用程序。这个应用程序在我的android手机上运行良好

现在我在webworks中使用相同的代码,但我有一个问题,我的ajax调用中的cookie并没有设置回真实设备(9300 OS6)上的浏览器,而是以某种方式在模拟器(9800 OS6、9300 OS6)上工作

有没有人有同样的问题并且知道如何解决


如果我从一个标准的非移动网站上看到这个问题,谢谢。让我们假设:

  • 页面A在javascript中设置cookie,例如
    $.cookie('cookieKey','A')
  • 页面A调用一些ajax到页面B
  • 页面B用javascript设置cookie,例如
    $.cookie('cookieKey','B')
  • PageA对cookieKey的了解仍然是“A”的值。通常情况下,页面a上设置的cookie将保持不变,直到页面重新加载/刷新。因此,在ajax调用/运行之后,您可能应该:
  • window.location.reload()
  • 无论您是使用php还是javascript设置cookie,情况都是如此。在网络上刷新父调用方之前,ajax集cookie将不可用


    你能排除这不是你的问题吗?

    如果我从一个标准的非移动网站上看到你的问题。让我们假设:

  • 页面A在javascript中设置cookie,例如
    $.cookie('cookieKey','A')
  • 页面A调用一些ajax到页面B
  • 页面B用javascript设置cookie,例如
    $.cookie('cookieKey','B')
  • PageA对cookieKey的了解仍然是“A”的值。通常情况下,页面a上设置的cookie将保持不变,直到页面重新加载/刷新。因此,在ajax调用/运行之后,您可能应该:
  • window.location.reload()
  • 无论您是使用php还是javascript设置cookie,情况都是如此。在网络上刷新父调用方之前,ajax集cookie将不可用

    你能排除这不是你的问题吗