我想用ajax這裏PHP創建登錄系統是我的代碼調用PHP函數如何使用jQuery AJAX
jQuery(document).ready(function ($) {
// login function
$('form#login').on('submit', function(){
var url = document.getElementById('hidden').innerHTML;
var login_result = $('.login_result');
var input_data = $('form#login').serialize() + "&action=login";
$.ajax({
type: "POST",
data: input_data,
url: url + 'lib/my_func.php',
success: function(responseText){ // Get the result and asign to each cases
if(responseText == 0){
login_result.html('<span class="error">Username or Password Incorrect!</span>');
}
else if(responseText == 1){
window.location = 'userpage.php';
}
else{
alert('Problem with sql query');
}
}
});
return false;
});
});
,這裏是我的PHP函數
function login()
{
if(isset($_POST['action']) && $_POST['action'] == 'login')
{
$user = $_POST['login'];
$pas = $_POST['password'];
echo $user;
}
}
但在這個PHP登錄功能沒有輸出。如果我刪除函數echo $用戶是真實的,如何呼應登錄功能$用戶 請幫我
你必須調用該函數'登錄();' – Aaroniker
是的,我想打電話給登錄( )函數使用ajax – Sahill
是的,只需將'login();'放在該函數的末尾,以便實際調用它來開始驗證過程。 –