Высокий!jquery .post не работает
Мне просто интересно, почему это не сработает?
$.post($("#jsCheckoutForm_1b").attr("action"), {
sLoginName: $("#sLoginName").val(),
sPassword: $("#sPassword").val()
}, function(sData){
alert(sData);
}
);
удовольствие то, что если я жесткий код действия вместо использования $("#jsCheckoutForm_1b").attr("action")
, форма подачи. Предупреждение $("#jsCheckoutForm_1b").attr("action")
действительно работает нормально (это означает, что он отображает правильный URL-адрес для использования).
Любые идеи?
Вы используете Firebug или похожий инструмент, чтобы увидеть, куда идет действие $ .post? Говорить, что это «не сработает», может означать много вещей. – Bartek
Позвольте мне немного подправить - мой первый ответ был случай пальцев, проезжающих мимо моего мозга. ;) Какой браузер (ы) вы используете? Это отлично работает для меня в Firefox 3.5.7 и IE 6.0 (это означает, что я могу успешно использовать '.post' для отправки на url, указанный' $ ('# id'). Attr ('action') '). –
привет Джефф! Да, я использую firebug, и там не было никаких сообщений. я обнаружил, что это странно, а затем вспомнил, что firefox только что установил бета-версию нового firebug. Так что я тогда сделал, переустановил старый, и теперь, tahtaah, everyting работает нормально. Форма формируется, сообщения публикуются;) Спасибо за вашу помощь. Кстати, код ничего не менял. –