按钮操作不是将表单数据发布到Play框架中的Controller

时间:2015-07-22 15:10:41

标签: javascript jquery playframework

我编写了一个jQuery函数,它在模态对话框中打开一个表单。

我还添加了一个按钮,当用户对按钮执行操作时,它正在调用我的控制器。

但是表单数据没有在控制器中发布。

如果我错过了什么,请告诉我。以下是我的代码。

HTML:

<div id='rejectJobDialog' title='Alert: You are about to Reject a Job'>
   <form method="post" enctype="multipart/form-data">
      <label>JobId</label>
      <input lang="en" id='jobId' type="text"></input>
      <br>
      <b>Why do you want to reject this?</b> 
      <textarea lang="en" id='comments' name='comments' cols="40" rows="5"></textarea>
      <br>
   </form>
</div>

JS:

 $(function() {
     $("#rejectJobDialog").dialog({
         autoOpen: false,
         modal: true,
         title: 'You are about to reject a Job',
         width: 400,
         height: 400,
         closed: false,
         cache: true,
         buttons: {
             REJECT: function() {
                 $(this).dialog("close");
                 var comments = $("#comments").val();
                 if (comments === '') {
                     alert("Please Enter Comments to reject");
                 } else {
                     action: '@{WeApplicationController.rejectWeJob()}',

                     alert("We Job Rejected");
                 }
             }
         },
     });
     $("#rejectJob").click(function() {
         $("#rejectJobDialog").dialog("open");
     });
 });

0 个答案:

没有答案