2011-11-18 3 views
0

에 매개 변수를 전달하지 .submit 나는 이런 식 형태가 있습니다jQuery를이 방법 POST

<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(); 
... 

모든 I 양식 선언에 POST 메소드를 사용하는 경우를 제외하고 잘 작동합니다. GET을 사용하면 서블릿에 매개 변수를 전달하지만 POST에서는 매개 변수를 전달하지 않습니다.

방화 광은 POST를 사용할 때 매개 변수가 요청에 추가되지 않는다는 것을 확인합니다.

여기에 뭔가가 있습니까?

+0

여기서 '조치'는 어디에 있습니까? – Dutchie432

+0

@ Dutchie432 나는 아주 기본적인 것을 놓치고 있다는 것을 알았습니다 ... 나는 그날의 코딩을 그만 둘 것입니다! 고맙습니다. –

답변

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'}"}