.post クエリを実行するときの json_encode の目的を誰でも説明できますか。
これは、他の人のコーディングでよく見られるものです。
.post php スクリプト
...
...
echo json_encode($a);
つまり、.post スクリプトから戻り、.post 経由で配列を返したい場合です。私は次のことをする必要はありませんか?
.post php スクリプト
...
...
$a = array("foo", "bar", "hallo", "world");
$string=implode(',',$a) in my php script
return $string;
JavaScript
$.post('$url',function(data){
data_arr=data.split(',');
//After which just get the values in the array
alert(data_arr[0]); //ALERTS 'foo'
alert(data_arr[1]); //ALERTS 'bar'
});
誰かが私のためにこれを片付けて、この目的でjsonを使用するための光を見せてくれるなら、それは素晴らしいことです.
おそらく、JSON に関する私の知識不足も原因です。
この場合にJSONエンコードを使用する方が良い理由と、文字列をエコーアウトして後で分割するのではなく、.postリクエストを介してどのように使用するかについて、誰かが私にアドバイスできると非常にありがたいです.
ありがとう。