如何解决如何将PHP json_decode修改为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);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。