Цитата:
|
Цитата:
accepts: Object async: true contentType: "application/x-www-form-urlencoded; charset=UTF-8" contents: Object converters: Object crossDomain: false data: "" dataTypes: Array[2] flatOptions: Object global: true hasContent: true iframeSrc: "about:blank" isLocal: false jsonp: "callback" jsonpCallback: function () { processData: true responseFields: Object success: function (data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg type: "POST" url: "http://localhost:8080/fileupload/" xhr: function () { __proto__: Object То есть выводит тоже, что и при console.log(this); То есть в случае с ajaxForm (this) == $(this) ?? И как мне тогда выцепить форму, в которой произошел сабмит? |
аа. он вам не dom возвращает, а аякс объект скорей, поэтому и косяк.
тогда замыканием можно сделать |
Цитата:
Цитата:
|
var test-form = $(".test-form");
$(test-form).ajaxForm(function(ths) {
return function(){
console.log(ths);
}
}(test-form));
|
Цитата:
|
Цитата:
|
ну это плагин и хз что конкретно он там возвращает
дайте id-шники формам и удаляйте по ним |
Н-да, походу радость была не долгой. Код с замыканием удаляет все формы, а не ту, где произошел submit :(
var testForm = $(".test-form");
$(testForm).ajaxForm(function(frm) {
return function(){
frm.remove();
}
}(testForm));
Цитата:
|
я честно с таким плагином не сталкивался, но может он какие то параметры передает в функцию?
var testForm = $(".test-form");
$(testForm).ajaxForm(function(p1, p2, p3)
{
console.log(p1);
console.log(p2);
console.log(p3);
});
|
| Часовой пояс GMT +3, время: 02:50. |