2012-03-23 26 views
1

をPHPにデータを送信します。Ajaxが、私はPHPとPHPのためにデータを送信しよう

var data = { 
     'artistId[]' : [] 
    };  
    $(".p16 input:checked").each(function(){ 
     data['artistId[]'].push($(this).val()); 
    }); 


    $.post('/json/crewonly/deleteDataAjax2',data,function(response){ 
     alert("silindi"); 
    }) 

これは私のコードであり、私はPHP側でデータ変数を処理する必要があります。

私はこの

$ids = $_POST['data']; 

    if($ids == null) 
     echo "null"; 
    else 
     echo "not null"; 

を試みるが、それは "ヌル" を出力します。理由は何でしょうか?私はコードの下だと思う

は、チェックボックス列

{if $key lt $castCount-1} 
       <li class="p16 pd_5 border_b"><a class="bordo" href="{$mCast.url}">{$mCast.nameSurname}</a> <a href="{$mCast.characterUrl}" class="sag bordo">{$mCast.characterName}</a> 
       {else} 

       <li class="p16 pd_5"><a class="bordo" href="{$mCast.url}">{$mCast.nameSurname}</a> <a class="sag bordo" href="{$mCast.characterUrl}">{$mCast.characterName}</a> 
       {/if} 
       <input align="right" type=checkbox name="checkArtist[]"></li> 
       {/foreach} 
       <a style="float: right" href='javascript:void(null);' onclick="deleteData2();" > 
        <input type="button" name="checkArtistButton" value="Sil" id=value></a> 
+0

おそらく、 '$ IDS = $ _POST [ 'ARTISTID'];'? – Lyth

+0

$ _POST ['artistId']はどうですか? – Tuan

答えて

2
$.post('/json/crewonly/deleteDataAjax2', {data:data}, function(response){ 
    alert('silindi'); 
}); 

これを送信しませんか?

+0

が動作しない:/ – user1277467

関連する問題