2012-04-17 19 views
0

jqueryダイアログボックスが開いているときにajax経由でスクリプトを呼び出してダイアログボックス内のフォームフィールドにデータを入力する場所があります。すべてが機能していますが、アクションボタンをクリックしてダイアログボックスのレコードを更新すると、FireBugで403エラーが発生します。私は、HTTPを取る場合jqueryダイアログボックスが表示されたときに403エラーが発生する

http:// 

://ダイアログボックスのフィールドのいずれかが、その後のアクションボタンが正常に動作します私は私のフィールドのいずれかで、この値を持っているときにそのを調査した結果、それは403エラーが発生します。ここで私の機能は、アクションボタンをクリックして更新するときです。それをシリアル化する前にそれをいくつかエンコードする必要がありますか?

"Update Form": function() { 

       if($("#UpdateForm").validate().form() == true) { 

        var formSend = $("#UpdateForm"); 
        var formData = formSend.serialize(); 

        $('#formresults').html('<tr><td colspan="4"><span>Loading form results...</span></td></tr>'); 

        $.ajax({ 
         type:'POST', 
         cache:false, 
         url:'/update_form.php?action=updateform', 
         data:formData, 
         dataType:'json', 
         success: function(data) { 

          $('#formresults').html(data.records); 

         } 

        }); 

       } 

       return false; 

      } 
+0

jsfiddle遊び場がいいです。 – GnrlBzik

答えて

0

申し訳ありませんが、これはjqueryとは関係ありません。どうやらこれは、サーバーにインストールされているapacheセキュリティー・モディファイアのルールを実行していたようだ。またすみません。

関連する問題