jQuery提交需要2次点击才能运行

时间:2016-06-12 19:57:22

标签: javascript php jquery html mysql

我试图使用jQuery,HTML和php创建一个网页,它将更新我的mySQL数据库中的信息,但是当我点击表单上的提交时,它不会运行,但如果我点击它两倍呢。如何通过一次点击即可实现此功能?

<body>
    <form id="homeform">
        <textarea name="editor" id="editor" rows="25" cols="80">
        </textarea>
        <script>
            CKEDITOR.replace( 'editor' );
        </script>
        <input type="submit" value="Update Home Page">
    </form>
    <script type='text/javascript'>
        $("#homeform").submit(function(event) {
            $.post( "homeupdate.php", $( "#homeform" ).serialize());
            event.preventDefault();
        });
    </script>
</body>

1 个答案:

答案 0 :(得分:1)

这可能是CKEDITOR方面的问题。 您可以尝试将代码放在以下内容中:

CKEDITOR.on("instanceReady", function(event)
{
     //put your code here
});