2017-04-18 4 views
1

問題をAJAXする値を送り返す:はx.phpファイルで、私は以下ならば、ある、

print_r($data->name); 

はその後、私はAjaxのコールにconsole.log(データ)で取得します。 (右のデータ)、私はprint_rをしない場合、私はnullを取得します。私は実際にprint_r($data)x.phpに入れたいと思っています。私はちょうどajax関数に戻って値を渡したいので、console.log($data)は正しいデータを表示し、そこにいくつかのhtmlで操作します。これどうやってするの?

+0

あなたのJavaScriptの結果がどのように表示されるかは、印刷する必要があります。 – Eimsas

答えて

1
header('Content-Type: application/json'); 
echo json_encode($array); 
exit(); 
+0

私はまだ画面に印刷された値を取得します。それは起こるはずですか?私は元の投稿を編集しました。どうぞご覧ください。 – Poo123

+0

何もprint_r()しないでください! json_encodeは、配列を何かに変換し、javascriptは読み込み可能で、javacriptオブジェクトに変換することができます – delboy1978uk

+0

ループも削除します。 jsonはfilterDataをエンコードして送信します – delboy1978uk

関連する問題