Цитата:
|
Цитата:
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, время: 19:04. |