![](/img/trans.png)
[英]how to use json_encode() on a php array, and also how to use jQuery.getJSON()?
[英]How to modify a PHP json_decode into a jquery.getJSON()?
我是學習 php 和 jQuery 的新人,我自己嘗試了很多次,但也效果不佳。
如何將 PHP json_decode 修改為 jQuery.getJSON()? 我想將所有 PHPcode 修改為 javascript。
$json_data = file_get_contents("data.txt");
$data = json_decode($json_data, true);
if($data){
$num = 1;
foreach ($data as $result) {
?>
$.ajax({
url: "page2.php",
dataType: "html",
type: 'POST',
data: "value=<?php echo $result['name']; ?>",
success: function(data){
$("#result<?php echo $num; ?>").html(data);
}
<?php
$num++
}
}
?>
json 樹:
[
{"name" : "name1"},
{"name" : "name2"},
{"name" : "name3"},
]
如果您確定文本文件是 json,那么以下內容應該可以工作,因為 JSON 是 javascript 的子集。
<?php
$json_data = file_get_contents("data.txt");
echo "var json_data = $json_data;";
?>
for (var i = 0; i<json_data.length; i++) {
$.ajax({
url: "page2.php",
dataType: "html",
type: 'POST',
data: "value="+json_data[i].name,
success: function(data){
$("#result"+String(i+1)).html(data);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.