success: function(data) {			$("#results").html(data);                        if($($(this).attr('data-callback')) = 'no') {			$('.error').fadeIn(500);                        } else if($($(this).attr('data-callback')) = 'yes') {			$('.true').fadeIn(500);			$('.overlay, .order').hide(5000);                        }		}1. В условиях сравнение нужно ==, а не присваивание = 2. лишний вызов $() в условиях 3. вместо this юзаем полученные данные data  if($(data).attr('data-callback') == 'no') {			$('.error').fadeIn(500); } else if($(data).attr('data-callback') == 'yes') {			$('.true').fadeIn(500);			$('.overlay, .order').hide(5000); }c json еще проще: //ответ в виде://{success: false, message:"Ошибка, не заполнено поле такое-то..."}//{success: true, message:"Сообщение отправлено"}function ajax() { //Ajax отправка формы	var msg = $("#form").serialize();	$.ajax({		type: "POST",		url: "send.php",		data: msg,                dataType: 'json',		success: function(data) {   $("#results").text(data.message); // основной див в котором находятся элементы с ответом   $('.overlay, .order').hide(5000); // всплывающее окно с формой котоое должно закрыться             if(!data.success){	$('span.error').fadeIn(500); // элемент с ответом ошибок   }else{	$('.true').fadeIn(500); // элемент с верным ответом   }	   },		error:  function(xhr, str){			alert("Возникла ошибка!");		}	});}