基于this answer尝试修改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)