Почему этот код отправляет данные дважды?
$.post("send/user/sent.php", { url: response, secret_key: secret_key },
function(data) {
if (parseInt(data.succ_code) == 0){
// facebook log fired successfully
$('#sent').addClass('good');
$('#sent').html(data.succ_mess+' '+data.point+' point(s) !');
return true;
} else {
$('#sent').html(data.succ_mess);
$('#sent').addClass('bad');
}
}, 'json');
В базе данных я вижу две строки для каждого сообщения.
Но если я сделаю это:
$.post("send/user/sent.php", { url: response, secret_key: secret_key },
function(data) {
// facebook log fired successfully
$('#sent').addClass('good');
$('#sent').html(data.succ_mess+' '+data.point+' point(s) !');
return true;
}, 'json');
Данные только что отправлены один раз (хорошо).
Могу ли я сделать оператор if
в $.post()
успешном результате без этого?