2013-05-04 79 views
-3

無論如何設置會話時使用ajax遠程登錄。設置會話Ajax Post

這是我的代碼

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'; 
} 
+0

'$ _SESSION [用戶]' - 這應該有周圍的'user'報價,所以它應該是這樣的:'$ _SESSION [ '用戶']'。 – Spudley 2013-05-05 18:26:16

回答

0

在後端,javascript的期待某種JSON響應的。 dataType: 'json'

嘗試:

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