Это моя функция ajax, и первое предупреждение
$('#save_form_3').button({
icons: {
primary: "ui-icon-disk"
}
})
.click(function (event) {
if($('#guarantor_details').validate().form()){
var form_3_data = $("#guarantor_details").serialize();
$.ajax({
type: "POST",
url: "insert.php",
data: form_3_data,
success: function(response, textStatus, xhr) {
alert(response);
if(response=="success"){
alert(response);
}
},
error: function(xhr, textStatus, errorThrown) {
}
});
return false;
}
});
дает мне сообщение «успешно», а второе предупреждение не выполняется.Похоже, если условие не работает в функции успеха.
есть идеи, почему это не так?
я использую jquery-1.6.2.min.js.
возможно проблемав JQuery 1.6.2 или я делаю что-то не так?
Спасибо
if($SQL_INSERT){
echo "success";
}else{
echo mysql_error();
}
Вот и вставьте.php в любом случае
if($.trim(response)=="success")
работает