Вопрос по JS

Уважаемые знатоки. В движке есть user.js в котором есть следующий код:
this.uploadAvatar = function(form,input) {
		if (!form && input) {
			var form = $('<form method="post" enctype="multipart/form-data"></form>').css({
				'display': 'none'
			}).appendTo('body');
			var clone=input.clone(true);
			input.hide();
			clone.insertAfter(input);
			input.appendTo(form);
		}

		ls.ajaxSubmit(aRouter['settings']+'profile/upload-avatar/',form,function(data){
			if (data.bStateError) {
				ls.msg.error(data.sMsgTitle,data.sMsg);
			} else {
				this.showResizeAvatar(data.sTmpFile);
			}
		}.bind(this));
	};

Внимание вопрос: почему у ajaxSubmit так много параметров хотя должен быть только один да и тот объект?

5 комментариев

avatar
что за вопрос?
avatar
Вопрос в том чтобы адаптировать код под свои нужды, а я не могу понять логику отправки запроса. Параметром ajaxSubmit может быть только объект а здесь целый список параметров url, obj Form, function.
avatar
а почему вы туда смотрите?

это не тот метод.

\engine\lib\internal\template\js\main.js

this.ajaxSubmit = function(url,form,callback,more)
avatar
вас ничто не смущает?..
ls.ajaxSubmit
avatar
Весьма благодарен, я действительно торможу. Еще раз спасибо.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.