Ben bir oturum açma komut üzerinde çalışıyorum, ve ben bunu kontrol edin ve sonra ben config.php dosyasında sahip bir eşleşirse bir şey yapmak, bir PHP komut dosyası girdi göndermek istiyorum.
sözde php kodu (admin_login.php)
<?php
require("../config.php");
if($_POST['password'] == $password) {
$showLoginPage = true;
}
else {
$showLoginPage = false;
}
?>
jQuery:
$("#admin_login_submit").click(function(event) {
event.preventDefault();
var pass = $("#admin_login_password").val();
$.post("includes/process/admin_login.php",
{ password: pass },
function(data){
$("#show_admin_feedback").html(data);
});
Ben sihirli bir jQuery kodu oluşturmak olsaydı, ne yapmak istiyorum, bu gibi görünecektir:
$("#admin_login_submit").click(function(event) {
event.preventDefault();
var pass = $("#admin_login_password").val();
$.post("includes/process/admin_login.php",
{ password: pass },
function(data){
$("#show_admin_feedback").html(data);
showLoginPage = $showLoginPage;
});
if(showLoginPage == true) {
$("#main").load("logged_in.php");
}
});
Ben "amele" geri dönülecek ya da ben bunu test ederken "işe yaramadı" Oh, çünkü ben $("#show_admin_feedback").html(data);
iade edilen var. :-P.
------ Düzeltildi. Teşekkürler, titreme!
php
<?php
require("../config.php");
if($_POST['password'] == $password) {
header('HTTP/1.1 200 OK');
}
else {
header('HTTP/1.1 404 Not Found');
}
?>
jQuery
$("#admin_login_submit").click(function(event) {
event.preventDefault();
var pass = $("#admin_login_password").val();
$.ajax({
type: "POST",
url: "includes/process/admin_login.php",
data: "password=" + pass,
success: function(){
$("#main").load("logged_in.php"); },
error: function(){
$("#admin_login_show").html("<b>Failed Login</b>"); }
});
});