Сравнение формы с данными из базы
Есть форма добавления материала в базу. Я хочу пере отправкой сравнить введенное значение с значениями из базы, если значение уже есть в базе, то сообщить обратно в форму. Если новое значение уникальное, то отправить форму на добавку в базе.
Использую код:
$("form").submit(function(){
var cat=$("#cat").val().replace(/\s*/g,'');
if($("#cat").val().length>0){
$.ajax({
type: "POST",
url: "test.php",
data: "cat="+$("#cat").val(),
success: function(html){
$("#massege").text("111");
}
});
}
else
{
$("#massege").text("Не заполнены обязательные поля");
window.location.replace("#title");
$("#cat").toggleClass("flase");
$("label[for='cat']").toggleClass("red");
return false;
}
Там дополнительно проверяется на пустое поле. Главная проблема не могу отправить пост запрос и получить из файла проверки ответ. |
в качестве поля дата передавайте объект, так проще
$.ajax({
data: {
cat: $("cat").val()
}
})
а тут у вас очепятка наверно
$("#cat").toggleClass("flase"); // false, или у вас конечно такое индивидуальное название класса =-)
ну а вообще тут хорошо описана работа с $.ajax |
| Часовой пояс GMT +3, время: 21:45. |