我有一个带有input
的模态添加新类别,同时检查此值是否已存在于我的数据库中并显示一条消息。
主要代码是这个Javascript
$(document).ready(function() {
$("#savebutton").click(function() {
var name_category = $("#new_category").val();
if (name_category != "") {
alert("has values");
$.post("action.php", {
suggestion: name_location
}, function(data, status) {
$("#test").html(data);
});
} else {
alert("give category");
}
});
});
,PHP代码是
$connection = sqlsrv_connect($server, $cinfo);
if( $connection === false )
{
echo "Error (sqlsrv_connect): " . print_r(sqlsrv_errors(), true);
}
if(isset($_POST['suggestion']))
{
$query = "SELECT jacat_title FROM JobAdCategories WHERE jacat_title='".$_POST['suggestion']."'";
$statement=sqlsrv_query($connection,$query);
if(sqlsrv_num_rows($statement) > 0) {
echo"Yes";
} else {
echo"No";
}
}
sqlsrv_close($connection);
答案 0 :(得分:-1)
尝试在ajax中使用async false。
$.post("action.php", {
suggestion: name_location,
type: 'POST',
async: false //blocks window close
}
希望它可以帮到你