【发布时间】:2012-04-08 08:14:43
【问题描述】:
我尝试将我的数据发送到 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 为空。为什么 ?
【问题讨论】:
-
将
var_dump($_POST)添加到您的deleteDataAjax2以查看您所获得的确切信息。 -
sendJSONResponse回显什么? -
[如何通过 JQuery Post 传递 Javascript 数组,以便通过 PHP $_POST 数组访问其所有内容?][1] [1]: stackoverflow.com/questions/5571646/…