Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Сравнение формы с данными из базы (https://javascript.ru/forum/jquery/31176-sravnenie-formy-s-dannymi-iz-bazy.html)

red-nicolas 29.08.2012 10:39

Сравнение формы с данными из базы
 
Есть форма добавления материала в базу. Я хочу пере отправкой сравнить введенное значение с значениями из базы, если значение уже есть в базе, то сообщить обратно в форму. Если новое значение уникальное, то отправить форму на добавку в базе.

Использую код:
$("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;
		}


Там дополнительно проверяется на пустое поле. Главная проблема не могу отправить пост запрос и получить из файла проверки ответ.

Dmitriyff 29.08.2012 11:25

в качестве поля дата передавайте объект, так проще
$.ajax({
  data: {
    cat: $("cat").val()
  }
})


а тут у вас очепятка наверно
$("#cat").toggleClass("flase"); // false, или у вас конечно такое индивидуальное название класса =-)


ну а вообще тут хорошо описана работа с $.ajax


Часовой пояс GMT +3, время: 23:33.