我厭倦了發現錯誤。我用JQuery和PHP使用JavaScript來發送和接收刷新瀏覽器的數據。所有這一切都在一個文件中。當我點擊按鈕什麼都沒有發生。這是我的文件的內容:爲什麼當我使用JavaScript將無法在此代碼中工作
<?
if(isset($_POST['user']) && isset($_POST['pass'])){
header('content-type: text/javascript');
$resut = ($_POST['user'] == 'ahmad') ? true : false;
$pass = ($_POST['pass'] == '1234') ? true : false;
$output = array('user' => $resut,'pass'=>$pass);
echo json_encode($output);
exit();
}
?>
<html>
<head>
<title>Test</title>
<script src='http://code.jquery.com/jquery-1.10.2.js'></script>
<script type='text/javascript'>
$('#send').on('click',function(){
var user = $('#user').val();
var pass = $('#pass').val();
$.post("<? echo basename(__FILE__); ?>",{user : user, pass : pass}, function(data){
if(data.user == true && data.pass == true){
$('#content').text('hello '+ user + ' you are already loged in');
} else {
$('#content').text('wrong try it again');
}
});
});
</script>
</head>
<body>
<input type='text' id='user'>
<input type='password' id='pass'>
<input type='submit' id='send' value='login'>
<div id='content'></div>
</body>
嘗試使用警示框 – Milind
嘗試警報(「<? echo基本名稱(__ FILE__); ?>「);檢查這是否是正確的文件 –
不要忘記關閉標記 –