我的提交不起作用

时间:2017-09-07 08:14:21

标签: asp.net

enter image description here

这是我按下提交按钮的页面截图,它给对话框不是一个功能。当我点击提交按钮时,它应该打开我创建的对话框,我要求用户输入其名称和电子邮件,但它给了我这个错误。

var fired = 0;

        function myPop() {
            //alert('hello');
            event.preventDefault();
            //alert('hello2');
            if (fired == 0) {
                //alert('now i am inside');
                $("#dialogForInfo").dialog('open');
                alert('really');
                fired = 1;
            }
            return false;
        };

        $(function () {
            $("#dialogForInfo").dialog({
                modal: true,
                autoOpen: false
            });
            $("#finaldialog2").dialog({
                modal: true,
                autoOpen: false
            });

            $("#btnSubmitInfo").click(function () {
                $('#dialogForInfo').dialog('close');
                var dataValue = "{ Name: '" + $("#txtnoinput").val() + "', email: '" + $("#txtEmail").val() + "' }";
                $.ajax({
                    type: "POST",
                    url: "index.aspx/SendParameters",
                    data: dataValue,
                    contentType: 'application/json; charset=utf-8',
                    success: function (result) {
                        $('#finaldialog2').dialog('open');
                    }
                });
            });
        });

1 个答案:

答案 0 :(得分:0)

检查您是否正确使用了jQuery并将Dialog调用更改为:

  function myFunction() {

  $("#finaldialog2").dialog();

}
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>

<button id="opener" onclick="myFunction()">open the dialog</button>
<div id="finaldialog2" title="Dialog Title" hidden="hidden">I'm a dialog</div>