使用Jquery不提交隐藏的输入

时间:2012-10-03 15:50:14

标签: jquery html

尝试使用ajax请求提交输入字段并上传文件。每件事都运作良好。除了隐藏的输入值没有发送$(#job)。

            $.ajaxFileUpload({
                     url         :'careers-training/apply-job/',
                     secureuri      :false,
                     fileElementId  :'cv',
                     dataType    : 'script',
                     data  :{'job' : $('#job').val(),'name' : $('#name').val(),'email' : $('#email').val(),'mobile' : $('#mobile').val(),'cv' : $('#cv').val()},
                     success  : function (Response, status)
                     {

                        var jsonObject = $.parseJSON(Response);
                        if(jsonObject.length == 0)
                        {
                            $(this).HideLoadingPanel();
                            $(this).ShowSuccessPanel();
                            $("#job-application-box").hide();
                            $("#body").attr('style','min-height:400px;')

                        }else{

                            $(this).HideLoadingPanel();
                            $(this).ShowErrorsBox(jsonObject);

                        }

                     }
                  });

这是HTML:

            <form name="apply-job-form" method="post" enctype="multipart/form-data">
                <input name="job" id="job" type="hidden" value="dd" />
                <label class="form-label">Name: </label>
                <input class="form-input" type="text" id="name" name="name" /><br />
                <label class="form-label">Mobile: </label>
                <input class="form-input" type="text" id="mobile" name="mobile" /><br />
                <label class="form-label">Email: </label>
                <input class="form-input" type="text" id="email" name="email" /><br />
                <label class="form-label">CV: </label>
                <input class="file-input" type="file" id="cv" name="cv" />
                <button type="button" id="apply-job-button" name="apply-job-button" class="form-button">Apply now !</button>
            </form>

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。它与选择器有关,所以我要改变它们。 Thanx all