私のデータをPHPファイルに送信しようとしましたが、動作しません。 この私のAjaxのファイルAjaxがデータを私のPHPファイルに送信しない
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です。どうして ?
あなたが取得している正確に何を見るためにあなたの 'deleteDataAjax2'に'のvar_dump($ _ POST)を 'を追加します。 –
'sendJSONResponse'エコーとは何ですか? –
[すべての内容はPHP $ _POST配列を経由してアクセスできるようにjQueryのポストを経由してJavaScriptの配列を渡すには?] [1] [1]:http://stackoverflow.com/questions/5571646/how-to-pass-a-javascript-array-jquery-post-so-that-that-all-its-contents-are-acce –