2013-08-22 29 views
0

我有jQuery的問題。我正在用上面的代碼檢查密碼和用戶名。 它的工作,但這裏的問題是我怎麼能從這個HTML表單到我的PHP文件發送數據,或者我怎樣才能在這裏開始一個會話並將其轉移到PHP?Php中的jquery登錄控制

$("#girisButon").click(function (giris) { 
    if ($("#kadi").val() == "" || $("#sifre").val() == "") 
    alert('Username or Password is empty'); 
    else 
    $.post($("#login").attr("action"), 
     $("#login :input").serializeArray(), 
     function (data) { 
     if (data == "1") { 
      $("#mesaj").removeClass("mesaj").addClass("basarili").text("OK").fadeIn(300); 
      // window.location.replace("index.php"); 
     } else { 
      $("#mesaj").removeClass("basarili").addClass("mesaj").text("WRONG").fadeIn(300); 
      $("#giris").effect("shake", { 
      times: 2 
      }, 300); 
     } 
     }); 
    $("#login").submit(function() { 
    return false; 
    }); 
}); 
+0

http://api.jquery.com/jQuery.ajax/ –

回答

0
$("#login").submit(function() { 
    window.location = 'phpprocessingpage.php'; 
    }); 

然後,在phpprocessingpage.php,使用POST變量訪問是在#login形式的一部分的任何<input>元素:

$_POST['input1'] 

我想POST變量保存到我自己的地方以這種方式變量:

$input1 = (isset($_POST['$input1'])) ? $_POST['$input1'] : ''; 
0

您無法開始會話JavaScript並將其轉移到PHP。您需要使用必要的參數在後臺調用PHP文件並啓動會話。

根據您的腳本,您當前正在使用$.post方法向PHP文件發送請求,該方法使用的URL爲#login's action attribute

只需編輯PHP文件並創建會話即可。之後,echo 1以瀏覽器,所以JavaScript可以理解你的迴應。

最後,這是如果服務器返回任何你想要在這裏1

if (data == "1") { } 

待辦事項運行塊。會議應該被創建。