0
基於this 答案試圖修改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)
什麼'__02.php的輸出'? –
是否顯示一些錯誤? – iJade
什麼不起作用?請明確點。它沒有發佈嗎?它不會回來嗎?打開你的開發工具(Chrome上的F12),然後發出請求,看看是否有錯誤。看看「網絡」選項卡,看看它是否返回404或其他錯誤,或者是否首先提出請求(我假設你在這裏使用Chrome,在任何其他瀏覽器上的開發工具都可以工作相同) – ninty9notout