【问题标题】:Set Session Ajax Post [closed]设置会话 Ajax 发布 [关闭]
【发布时间】:2013-05-04 16:56:28
【问题描述】:

无论如何,在使用 ajax 远程登录时设置会话。

这是我的代码

var result = null;
var scriptUrl = "http://www.site.com/login.bs";

   $.ajax({ 
     url: scriptUrl,
     type: 'post',
     data: ({txtTitle : 'tt1', txtText : 'tt2'}),
     dataType: 'json',
    async: false,
    success: function(data) {
            alert("success");
        },
        error: function (err) {
            alert("error"); 
        } 
     });

登录会话[用户]设置时在目标页面中。但是当我刷新页面时提示错误。

目标代码

if($_POST[txtTitle]=='tt1' && $_POST[txtText]=='tt2') 
{
     $_SESSION[user]='ok';
}

【问题讨论】:

  • $_SESSION[user] -- user 周围应该有引号,所以它应该是这样的:$_SESSION['user']

标签: php ajax post


【解决方案1】:

在后端,javascript 期待某种 json 响应。 dataType: 'json'

试试:

header('Content-type: application/json');
echo json_encode(array());

【讨论】:

    猜你喜欢
    • 2019-02-11
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2012-01-31
    • 1970-01-01
    相关资源
    最近更新 更多