Я хотел опубликовать это в Интернете, потому что я искал несколько дней по этой проблеме проверки JQuery Remote.Я не могу заставить его работать.Я думаю, что мой PHP-код правильный, так как я протестировал URL-адрес с запросом в URL-адресе, и он возвращает false и true, в зависимости от того, с каким набором записей это один или несколько
Это мой код проверки Jquery:
// validate form and submit
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j("#myform").validate({
rules: {
ord_ref: {
required: true,
minlength: 12,
remote: "check_ord_ref.php"
},
messages: {
ord_ref: {
remote: "Order Number Does Not Exist"
}
}
}
});
});
Это мой PHP-код для удаленной страницы "check_ord_ref.php"
$colname_rscheck_ord_ref = "-1";
if (isset($_GET['ord_ref'])) {
$colname_rscheck_ord_ref = (get_magic_quotes_gpc()) ? $_GET['ord_ref'] : addslashes($_GET['ord_ref']);
}
mysql_select_db($database_conn, $conn);
$query_rscheck_ord_ref = sprintf("SELECT ref_ord FROM orders WHERE ref_ord = '%s'", $colname_rscheck_ord_ref);
$rscheck_ord_ref = mysql_query($query_rscheck_ord_ref, $conn) or die(mysql_error());
$row_rscheck_ord_ref = mysql_fetch_assoc($rscheck_ord_ref);
$totalRows_rscheck_ord_ref = mysql_num_rows($rscheck_ord_ref);
if($totalRows_rscheck_ord_ref < 0){
$valid = 'false';
} else {
$valid = 'true';
}
echo $valid;
Пожалуйста, кто-то может вам помочьрешить головоломку для себя и для всех, у кого возникли проблемы
- Использование JQuery 1.5.2 мин.
- Проверка правильности без удаленной функции