使用AJAX从PHP传递会话变量

时间:2014-11-16 16:31:04

标签: javascript php jquery ajax cordova

我目前正在使用PhoneGap制作应用。
众所周知,PhoneGap只允许使用HTML,CSS和JS。因此,PHP无法使用。
我研究了一下,发现我可以将PHP文件放在远程服务器上,并使用AJAX使用远程服务器的URL调用PHP文件。

但我找不到将会话变量从PHP传递到HTML的方法。将会话变量从PHP传递到PHP很容易。
但是,由于PhoneGap中不允许PHP到PHP通信,我必须使用PHP到HTML再到PHP。
使用AJAX将会话变量传递回HTML可能会很复杂。这让我陷入了死胡同。

有关如何解决此问题的任何线索?
如果我对我的情况的解释不易理解,请随时发表评论。
感谢。

1 个答案:

答案 0 :(得分:0)

您应该能够从ajax调用中回显数据。

Ajax电话:

$.ajax({
      url: "url_to_file",
      type: "get",
      success: function(data){
            // do stuff with the data      
      },
      error:function(){
          alert("ajax call error");
      }   
});

PHP文件:

<?php
    echo $_SESSION['varible'];
?>

我可能会使用JSON而不是回显纯文本。