私はJQueryに不慣れで、JQueryからPHPに戻ってJQueryプロセスに戻ります。
だから私は簡単なajaxJQueryスクリプトを持っています:
$.ajax({
type: "POST",
url: "includes/calc.php",
data: {
'var1':var1,
'var2':var2,
},
success: function(data){
alert(data);
$("input#hiddenprice").val(data);
$('#'+itemprice).html("€"+data);
}
})
これはPHPスクリプトに送られ、単純なエコーを使用して値を返します
echo $newprice;
上記のsuccess関数は、これを「データ」として使用します。これはすべて機能し、問題ありません。
しかし、複数の値を返したい場合はどうなりますか。
使えると思いますjson_encode();
私が理解しているように、次のようなものです。
$dataset = array($var1, var2, var3);
echo json_encode($dataset);
しかし、2つの値があるとしましょう。両方をJSONに入れる方法と、もう一方の端で分割する方法です。
つまり、「データ」は配列であるとすると、JQueryにそれを分割するように指示するにはどうすればよいですか?
これが簡単ならごめんなさい