Php 必须提交两次表格

Php 必须提交两次表格,php,jquery,form-submit,Php,Jquery,Form Submit,我有以下脚本。它可以在 问题是当我填写标题和文本框时,我必须提交两次 有人知道我做错了什么吗 表格: 之后 $("#formid").submit( function(event) { 现在它工作正常了 @MESSIAH你是什么意思:-)好奇:为什么你的动作设置为action=“/”?您的处理程序是在根目录中,还是仅仅是一个示例?另外,您是否应该使用类型:“POST”和而不是类型:“GET”和?或者这是因为您正在查询数据库?因为您使用的是Ajax,所以表单操作应该留空:action=“而不

我有以下脚本。它可以在 问题是当我填写标题和文本框时,我必须提交两次

有人知道我做错了什么吗

表格:

之后

 $("#formid").submit( function(event) { 

现在它工作正常了

@MESSIAH你是什么意思:-)好奇:为什么你的动作设置为
action=“/”
?您的处理程序是在根目录中,还是仅仅是一个示例?另外,您是否应该使用
类型:“POST”和
而不是
类型:“GET”和
?或者这是因为您正在查询数据库?因为您使用的是Ajax,所以表单操作应该留空:
action=“
而不是试图访问您的根文件(index.php)@Fred tinyMCE.triggerSave()的
action=“/”
;这就是问题所在。我已经添加了这个,它的工作!
<script type='text/javascript'>
$(document).ready(function() {
  $("#formid").submit( function(event) {
        tinyMCE.triggerSave();
        var title = $('#title').val();
        var text = $('#text').val();
        if( title.length === 0 || text.length === 0 ){
            if( title.length === 0 ){
                $("#titleError").html("<p>Title verplicht</p>");
                event.preventDefault();
            }
            if( text.length === 0 ){
                $("#textError").html("<p>Text verplicht</p>");
                event.preventDefault();
            }

            $("html, body").animate({ scrollTop: 0 }, 600);
        }
        else{
            tinyMCE.triggerSave();

            /* stop form from submitting normally */
            event.preventDefault();

            /* Send the data using post */
            var posting = $.post( 'http://domain.nl/admin/pages/create', { 
                title: $('#title').val(), 
                text:  $('#text').val() 
            });

            /* Put the results in the show-content div */
            posting.done(function( data ) {
                //alert(data);
                $.ajax({
                    url: "<?php echo base_url() ?>/admin/pages",
                    type: 'GET',
                    success: function(data) {
                        $("#show-content").hide().html( data).fadeIn(1500);
                    }
                    ,
                    error: function() {
                        alert("error");
                    }

                });        
            });    

        }       
    });
});  

</script>
tinyMCE.triggerSave(); 
 $("#formid").submit( function(event) {