Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过单击“提交jQuery对话框中包含的表单”;否";按钮是否出现在同一jQuery UI对话框弹出窗口中?_Javascript_Jquery_Ajax_Jquery Ui Dialog_Jquery Dialog - Fatal编程技术网

Javascript 如何通过单击“提交jQuery对话框中包含的表单”;否";按钮是否出现在同一jQuery UI对话框弹出窗口中?

Javascript 如何通过单击“提交jQuery对话框中包含的表单”;否";按钮是否出现在同一jQuery UI对话框弹出窗口中?,javascript,jquery,ajax,jquery-ui-dialog,jquery-dialog,Javascript,Jquery,Ajax,Jquery Ui Dialog,Jquery Dialog,我有以下对话框的HTML和jQuery代码: 要在jQuery UI对话框中显示的HTML代码: <div id="favouriteQuestion" class="c-popup" style="display:none;"> <div class="error_msg" id="report_error" style="text-align:center; margin-top:5px;"> </div> <div class="cle

我有以下对话框的HTML和jQuery代码: 要在jQuery UI对话框中显示的HTML代码:

<div id="favouriteQuestion" class="c-popup" style="display:none;">
  <div class="error_msg" id="report_error" style="text-align:center; margin-top:5px;">
  </div>
  <div class="clear"></div>  
  <form name="add_favourite_question_form" id="add_favourite_question_form" class="login_box" method="post" action="favourite_question.php">
    <input type="hidden" name="form_submitted" id="form_submitted" value="yes"/>
    <input type="hidden" name="op" id="op" value="add"/>
    <input type="hidden" name="fav_que_id" id="fav_que_id"/>
    <table class="trnsction_details" width="100%" cellpadding="5">
      <tbody>    
        <tr>
          <td>
            <p>Do you want to add this question as your favourite question?</p>
          </td>
          <td></td>            
        </tr>
        <tr>
          <td colspan="2">
            <input type="submit" name="yes" value="Yes" class="add_fav_que_yes" class="buttonin"/>
            <input type="button" name="no" value="No" class="add_fav_que_no" class="buttonin"/>
          </td>
        </tr>
      </tbody>
    </table>
  </form>  
</div>

在此代码之后,会出现jqueryui对话框。此外,单击Yes按钮(class=“add_fav_que_Yes”)按钮,我将使用AJAX提交表单。这也很有效。但是,当我单击No按钮(class=“add\u fav\u que\u No”)时,问题就出现了。当用户单击No按钮(class=“add\u fav\u que\u No”)时,它将关闭打开的对话框。那么,有谁能指导我实现这一目标?如果你需要更多的信息,我也可以提供给你。提前谢谢。

你可以点击一下关闭对话框
@Rajesh:是的,伙计,你的把戏对我很好。
$(document).ready(function() {
$("#favouriteQuestion").dialog({
    autoOpen: false,
    modal:true,
    title: "Add To Favourite Question",
    width: 400,                     
    close:{
    }           
    });
});
$(document).on("click","a.fav_que", function (e) {
  var que_id = this.id;  

  $("#fav_que_id").val(que_id);
  $("#favouriteQuestion").dialog('open');

  return false;
});