javascriptでlikeボタンを押した後に問題があります。空のアラートウィンドウがポップアップします。jsアラートをPHPのエコーメッセージだけでポップアップする方法は?
<script type='text/javascript'>
function like(btn) {
var username = '<?php echo $username ?>';
var dataString = 'username=' + username;
$.ajax({
type: 'POST',
url: 'ajaxjs.php',
data: dataString,
cache: false,
success: function(html) {
alert(html);
}
});
}
ajaxjs.phpファイル:
include ('./include/connect.php');
$username = $_POST['username'];
if ($username == "") {
echo "You are not logged in";
} else {
mysql_query("INSERT INTO likes VALUES('','$username')");
}
私はajaxjs.phpは、クエリを実行するまで終了した場合、それはときにのみif ($username == "") { echo "You are not logged in";
ではなく、ウィンドウをポップアップします。どのように私はエコーのためにそれを保つが、mysql_query("INSERT INTO likes VALUES('','$username')");
のためにそれを防ぐのですか?
成功関数に 'if'文を使用してください。 –