Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > dojo: параметры запроса перед отправкой формы


Автор: dipsy 23.1.2012, 23:13
Есть форма:
Код
<form method='post' data-dojo-type="dijit.form.Form" id="addAdvForm">
</form>
<script type="text/javascript">
dojo.addOnLoad(function(){
var addAdvForm = dijit.byId('addAdvForm');
addAdvForm.onSubmit = function( e ){
    return false;
}
....
</script>

Как мне добавить в отправляемы post-данные дополнительные переменные?

Автор: bteam 27.1.2012, 22:10
Дак это как и обычно, добавьте input type='hidden'.
А вообще попробуй использовать виджет dijit.form.Form хитрее, там можно писать очень код типа https://github.com/Bteam/dojango_form/blob/master/static/Form.js
Плюс я помню там form.get('value') можно взять все данные с формы.

Автор: dipsy 27.1.2012, 22:55
Про hidden input я подумал, но уже после публикации поста, так и реализовал. Только через dojox.form.Manager, а не dijit.form.Form.
Похоже, что dijit.form.Form только с dijit объектами умеет.

Про "хитрый" код знаю - разрабатываю интерфейсы на ExtJS по работе. Dojo выглядит перспективно, но документация явно слабее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)