Я строю форму из нескольких частей.Каждая часть выполняет новый скрипт.Когда каждый скрипт выполняется, он проверит необходимые данные.Если указанные данные отсутствуют, возвращается строка «false»
, часть 1 не работает правильно (вызывает highlight()
), но часть 2 просто выдает «false», минуя функцию highlight
, как если бы data !== false
Я попытался очистить данные, но это не похоже на работу.Есть идеи?
Спасибо
$('.submit').live('click', function(){
var bclick = $(this);
var frm = "../../scripts/retain-" + $(this).attr('rel') + ".php";
var fields = $('#retain-form').serialize();
$.post(frm, fields, function(data){
if(data == 'false'){
highlight();
data = '';
}else{
var nForm = $(bclick).attr('rel');
nForm = parseInt(nForm[4]) + 1;
$(bclick).attr('rel', "form" + nForm);
$('#retain-steps').html(data);
}
});
})