Сравнение формы с данными из базы
Есть форма добавления материала в базу. Я хочу пере отправкой сравнить введенное значение с значениями из базы, если значение уже есть в базе, то сообщить обратно в форму. Если новое значение уникальное, то отправить форму на добавку в базе.
Использую код: $("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, время: 23:33. |