can';t使用php设置cookie,然后使用jquery mobile使用javascript读取它

can';t使用php设置cookie,然后使用jquery mobile使用javascript读取它,php,jquery-mobile,cookies,Php,Jquery Mobile,Cookies,我正在尝试使用jquery mobile创建一个简单的web应用程序。在应用程序中的某一点上,我需要从一个php页面到一个javascript页面,然后来回地获取信息(例如,javascript将更新cookie,cookie将由php读取,然后由javascript读取,等等) 为了测试我是否可以使用php设置cookie,然后在同一页面加载上使用javascript读取cookie,我创建了以下工作脚本: <?php include("../../../connectFiles

我正在尝试使用jquery mobile创建一个简单的web应用程序。在应用程序中的某一点上,我需要从一个php页面到一个javascript页面,然后来回地获取信息(例如,javascript将更新cookie,cookie将由php读取,然后由javascript读取,等等)

为了测试我是否可以使用php设置cookie,然后在同一页面加载上使用javascript读取cookie,我创建了以下工作脚本:

<?php
    include("../../../connectFiles/connect_dev.php");
    setcookie("cookie_test","hello", 0, '/');       
?>


<html>
    <head><title>Cookie setting test</title></head>
<body>
    <script type="text/javascript">
    function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
    }

    alert(readCookie('cookie_test'));
</script>
Hello there, I hope you were able to see my cookie!
</body>

不幸的是,这每次都会导致一个“null”cookie值。我需要做什么才能在PHP中设置cookie并在javascript中调用它?

在应用程序中的某一点上,我需要从PHP页面到javascript页面获取信息,然后来回移动…
您为什么尝试使用cookie而不是Ajax?好问题,它源于jquery mobile的工作方式。我正在做的是:从外部页面将一个简单的数学问题加载到contentdiv中。学生回答问题并点击提交按钮后,测试中的下一个问题需要加载到该分区中。我已使用
$(“#提交答案”)将此功能添加到按钮中。在
$(文档)中的(“点击”,function()
)。在('pagecreate')
事件中。
$(document).on('pageshow',function(e, ui){
if (e.target.id == 'assessment') {
    var objective = readCookie('objective');
    alert("objective: "+objective);