這可能是一個非常基本的東西,但我已經在它一段時間,它不會跳出來,我想我累了...請幫助。PHP不會迴應
我想創建一個簡單的登錄html頁面,使用jquery/ajax閱讀它並讓php驗證它。這裏是2件JavaScript/jQuery和PHP。雖然螢火蟲似乎正確地報告「消息」正在設置,但沒有迴應作爲迴應......我做錯了什麼?如果php報告了錯誤,我在哪裏尋找它?
login.js
$(document).ready(function(){
$('#loginForm').submit(function(){
var usern=$('#username').val();
var pword=$('#password').val();
$.ajax({
url: 'mylogin.php',
data: 'action=login&usern='+usern+'&pword='+pword,
dataType: 'json',
type: 'post',
success: function (j) {
$('#loginmessage').html(j.msg);
},
});
});
});`
mylogin.php
<?php
$username=$_POST['username'];
$password=$_POST['password'];
$retval['msg']="in mylogin.php";
fb($retval,"return output from login");
echo json_encode($retval);
?>
訪問它們確保您的[使用error_reporting(http://php.net/manual/en/function。 error-reporting.php)級別在PHP中足夠高,因此所有可能的錯誤都會輸出,您可以在Firebug XHR請求中找到它們。 – ChrisR