我在JavaScript函數中編寫了ajax。該代碼是爲什麼ajax代碼與php連接不起作用?
function getValidate(checkID)
{
alert(checkID);
$.ajax({
type: 'post',
url: 'checkval.php',
datatype: 'json',
data: {checkID : checkID},
success: function (response) {
if (response === "OK"){
alert("Validation Successed.");
}else if(response === "NG"){
alert("Check Already Exists.");
}
},
error : function(err, req) {
alert("Error Occurred");
}
});
}
此代碼僅輸出「發生錯誤」。
連接的PHP腳本是
<?php
echo("welcome");
$check = $_POST['checkID'];
$host = 'localhost';
$database = 'database';
$username = 'root';
$password = 'root';
$dbc = mysqli_connect($host,$username,$password,$database);
$checkno = $check;
$sql = "select claimno from check_details where checkno = $checkno";
$result = mysqli_query($dbc,$sql);
$rows = mysqli_num_rows($result);
if($rows != 0)
{
echo "NG";
}
else
{
echo "OK";
}
?>
在調用不執行JavaScript函數的PHP文件的時間......
請給我的想法,成功的話.... .......
你會得到什麼錯誤? – evolutionxbox
我得到了「發生錯誤」這個作爲輸出... –
作爲警報消息 –