[英]Error in ajax check availability
编辑:5分钟后解决:D将url: "admin/check-ma-sach.php"
更改为url: "../check-ma-sach.php"
,因为它从index.php而不是main.js读取
我想检查输入[#masach]是否存在,请继续,如果不存在,请退出
这是代码:
<input type="text" name="masach" id="masach" onBlur="checkmasach()">
<span id="check-ma-sach-status"></span>
<script src="../../lib/main.js"></script>`
main.js文件:
function checkmasach() {
jQuery.ajax({
url: "admin/check-ma-sach.php",
data:'masach='+$("#masach").val(),
type: "POST",
success:function(data){
$("#check-ma-sach-status").html(data);
},
error:function (){}
});
}
check-ma-sach.php文件
<?php
require_once("../lib/connection.php");
if(!empty($_POST["masach"])) {
$masach = htmlspecialchars($_POST["masach"]);
$result = mysqli_query($conn,"SELECT count(*) FROM tonghopsach WHERE masach='" . $masach . "'");
if($result === FALSE) {die(mysqli_error());}
$row = mysqli_fetch_row($result);
$user_count = $row[0];
if($user_count>0) {
// do nothing
}else{
echo 'Exactly!';
}
}?>
目录树:
- admin
- - check-ma-sach.php
- - sach
- - - index.php
- lib
- - connection.php
- - main.js
我已经正确检查了与php和js文件的连接,但是运行HTML时,它会显示404消息。 什么原因?
找不到错误404页面,将admin / check-ma-sach.php更改为/admin/check-ma-sach.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.