2016-06-12 13 views
0

jQuery、HTML、phpを使用してmypixデータベースの情報を更新するWebページを作成しようとしていますが、フォーム上でsubmitをクリックすると実行されません私はそれを2回クリックします。これをクリックするだけでどのように動作させることができますか?jQuery submitを実行するには2回のクリックが必要

<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

あなたはそれが最初のクリックで作業していません知ってどうすればよいですか? AJAXにはしばらく時間がかかることがありますか? –

+0

最初のクリック後、最大10分間待っています。 2回目のクリックで即座に動作します。 – scottdominic94

+1

ブラウザのコンソールで最初のクリックが有効かどうか確認してください。 –

答えて

1

CKEDITOR側で問題が発生する可能性があります。 次の内側にあなたのコードを配置しようとするかもしれません:

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

それはトリックでした!みんなあなたの助けをありがとう! :) – scottdominic94

関連する問題