Ajax不会将数据发送到我的php文件

时间:2012-03-23 18:21:14

标签: php ajax

我尝试将我的数据发送到php文件但不起作用。 这是我的ajax文件

 var artistIds = new Array();

    $(".p16 input:checked").each(function(){
        artistIds.push($(this).attr('id'));
    });


   $.post('/json/crewonly/deleteDataAjax2', { artistIds: artistIds },function(response){
        if(response == 'ok')
            alert('dolu');
        elseif (response == 'error')
            alert('bos');
    });

这是我的php

public function deleteDataAjax2() {

        extract($_POST);

        if (isset($artistIds))
            $this->sendJSONResponse('ok');
        else
            $this->sendJSONResponse('error');
    }

但是,我在php端的artistIds为null。为什么?

1 个答案:

答案 0 :(得分:0)

如果不首先序列化值,则无法传递数组。

请参阅:How to send js array via ajax?