この回答に基づいて 、jQuery を変更してデータを PHP に送信し、JSON 形式に戻そうとしています。
これを作成しました
$.post(
"__02.php",
{
'date_day': date_day,
'currency': currency
},
function (data, textStatus) {
$('#currency_load').html(data);
$('#is_row_changed_currency' + suffix).val(0)
},
"json"
);
PHPはこんな感じ
$arr = array ('item1'=>"I love jquery4u",'item2'=>"You love jQuery4u",'item3'=>"We love jQuery4u");
echo json_encode($arr);
しかし、うまくいきません。何を修正する必要がありますか?
JSON を使用しない場合の比較では、次のように動作します。
$.post("__02.php", { 'date_day': date_day, 'currency': currency }, function(data) {
$('#currency_load').html(data);
$('#is_row_changed_currency' + suffix).val(0)
});
json
次の目標を達成するために必要です
jqueryコードのような
$('#div1').html("<p>item1="+data.item1+"</p>");
$('#div2').html("<p>item2="+data.item2+"</p>");
html
お気に入り
<div id="div1"></div>
<div id="div2"></div>
目的は、id
php配列から対応する値/要素を表示することです。せずjson
にそれを行う方法を知りません。html
さらにdiv
使用する必要もありinput
ます。したがって、input1
php
配列値[0]など
に変更function (data, textStatus)
する必要があるようですfunction (data, success)