我有一个类似这样的表格:
<form id="lista-documentos" method="post">
<input type=... />
<input type="hidden" value="" name="req" />
<input type="hidden" value="" name="documentos" />
</form>
它要求用户通过jQuery UI确认。此外,隐藏参数会获得动态值,具体取决于用户操作:
//jQuery modal confirmation
...
$('input[name=documentos]').val(values);
$('input[name=req]').val(6);
$( this ).dialog( "close" );
$('#lista-documentos').submit();
...
除非我在表单声明中使用POST方法,否则一切正常。使用GET将参数传递给servlet,但不传递给POST。
Firebug确认使用POST时,参数不会附加到请求中。
我在这里错过了什么吗?
答案 0 :(得分:0)
您可以为表单添加名称。
{"error": "Shell form does not validate{'html_initial_name': u'initial-js_lib', 'form': <mooshell.forms.ShellForm object at 0xab9a42c>, 'html_name': 'js_lib', 'label': u'Js lib', 'field': <django.forms.models.ModelChoiceField object at 0xacabb4c>, 'help_text': '', 'name': 'js_lib'}"}