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>
おそらく、 '$ IDS = $ _POST [ 'ARTISTID'];'? – Lyth
$ _POST ['artistId']はどうですか? – Tuan