0

jquery ajaxを介して各関数からデータを送信することにより、ファイルの上書き/書き込みに問題があります。私の post.php が正しくないと思いますが、この機能を手伝ってくれる人はいますか?

$('.mod').each(function(){  
  var id = $(this).attr('id');

    $.ajax({
            type: "POST",
            url: "post.php",    
            data: "divid="+id+"&length="+$('.mod').length+"&ok=1",
            success: function(msg){  }
    });
 });

    if($_POST['ok']==1){        
                $File ='index.php';
    $Handle = fopen($File, 'w');
    $length = $_POST['length'] ;
    fwrite($Handle, ''.$_POST['divid'].'<br>');
    fclose($Handle); 
}

よろしくフランク

4

1 に答える 1

2

各関数を実行するのではなく、データをシリアル化してphpに送信します

var ids = $("input[name='ids']").serializeArray();

このように、データを変数に入れてphpに投稿するだけです...フォーム全体の詳細ではなく、チェックボックスの詳細のみ

于 2010-12-07T10:18:16.807 に答える