У меня есть страница, на которой нужно использовать $ .post (), но по какой-то причине точный код работает, когда я запускаю его из консоли firebug, а не из моего скрипта?Мой сценарий:
$(document).ready(function () {
$('#dl_btn').click(function () {
$.post(
"news_csv.php",
$("#dl_form").serialize(), function (data) {
alert('error');
if (data == 'success') {
alert('Thanks for signing up to our newsletter');
window.open("<?php echo $_GET['link']; ?>");
parent.Shadowbox.close();
} else {
alert(data);
}
});
});
});
Это не ссылка, так как она печатается правильно, но выдает ошибку в строке 140 минут jquery, я пробовал использовать разные версии jquery и безрезультатно,Я действительно не понимаю, почему это не работает.
Когда я перешел с $ .post на $ .ajax и использовал функцию обратного вызова с ошибкой, я получил ошибку 'error', и ошибка не определена?
Не думаешь, у кого-нибудь есть идеи?Буду очень признателен.
Спасибо,
Том