Я использую jQuery form plugin и пытаюсь выяснить, почему я не могу использовать метод find в рамках функции успеха.Плагин формы jQuery Пробег в исходной форме
$('#signup-form').ajaxForm({
beforeSubmit: function (arr, $form, options) {
$form.find("input[name=email]").css('width', '170');
$form.find("input[type=submit]").val('Subscribing...').attr('disabled', 'true');
},
target: "#signup-form-wrap",
dataType: 'json',
success: function (data, $form) {
$form.find("input[type=submit]").val('Go!').css('width', '200');
}
});
По какой-то причине, я получаю эту ошибку:
Uncaught TypeError: Object success has no method 'find'
Когда я начеку $ форма, это значение просто строка 'успех'. Однако он работает в beforeSubmit. Что я делаю не так?
Это было очень быстро. Я соглашусь, когда истечет срок. Спасибо :) –
@bob_cobb Мое удовольствие. Спасибо, я ценю это! –