导航:首页 > 文件管理 > js打开json文件怎么打开

js打开json文件怎么打开

发布时间:2024-01-02 04:26:18

Ⅰ php传过来的json数据js怎么调用

<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//这里获取的直接就是数组了,不需要用到json_decode
echo $d['doing'];
//print_r($d);
exit;
}
?>
JS部分代码
<script type="text/javascript">
$(document).ready(function() {
$("#xx").click(function(){
var url = "test.php";
var str ="{'doing':'createvote','type':'type','num':'num','votetheme':'votetheme','creater':'loginname'}";//json格式字符串
var data = eval('('+str+')');//转换成数组对象,不加这步,那么PHP获取的是字符串。
$.post(url, {'data': data}, function(res) {
alert(res);
});
});
});
</script>

<input id="xx" type="button" value="点击">

Ⅱ 前端js访问本地json文件怎么访问啊 访问成功后怎么在前端显示

问题1:js访问本地json

如果复可以制这样随意访问,你打开的任何网站不就可以通过js把你本地文件全部获取到了吗,这是非常危险的;这个不是技术上的能不能,而是安全策略问题,解决方法肯定有,大概是给浏览器某种授权。

我比较推荐换一种方式来解决这个问题,你要的结果是访问json文件,如果json文件不是很大的话,何不直接用个js变量保存它的值;

另外可以考虑部署到服务器,通过ajax请求获取,通过jquery可以如下写:

$.get('/content/test.json',function(data){
alert(data);});

问题2:如何在前端显示

js操纵DOM,可以简单粗暴地加到body里,当然有更好展现方式,推荐单独写个div:

$('body').append(data)

Ⅲ 如何用angularjs读取本地json

很明显你是理解错了执行的先后顺序,你这样测试下:
$scope.callback=function(){
console.log($scope.phones)//输出版undefined
console.log(test)//输出空Object
}

var test=new Object();
$http.get('phones/phones.json').success(function(data)
{
$scope.phones = data;
test = data;
console.log($scope.phones)//正常输出JSON对象权
console.log(test)//正常输出JSON对象
$scope.callback();//换句话就是,ajax请求如果你没设定同步的话,请求后面定义的代码会先执行
});

Ⅳ js怎样读取json里面的数据

varjson={contry:{area:{man:"12万",women:"10万"}}};
//方式一:使用eval解析
varobj=eval(json);
alert(obj.constructor);
alert(obj.contry.area.women);

//方式二:使用Funtion函数
varstrJSON="{name:'jsonname'}";//得到的JSON
varobj=newFunction("return"+strJSON)();//转换后的JSON对象
alert(obj.name);//jsonname
alert(obj.constructor);

//复杂一点的json数组数据的解析
varvalue1=[{"c01":"1","c02":"2","c03":"3","c04":"4","c05":"5","c06":"6","c07":"7","c08":"8","c09":"9"},{"c01":"2","c02":"4","c03":"5","c04":"2","c05":"8","c06":"11","c07":"21","c08":"1","c09":"12"},{"c01":"5","c02":"1","c03":"4","c04":"11","c05":"9","c06":"8","c07":"1","c08":"8","c09":"2"}];varobj1=eval(value1);
alert(obj1[0].c01);

//复杂一点的json的另一种形式
varvalue2={"list":[{"password":"1230","username":"coolcooldool"},{"password":"thisis2","username":"okokok"}],"array":[{"password":"1230","username":"coolcooldool"},{"password":"thisis2","username":"okokok"}]};

varobj2=eval(value2);
alert(obj2.list[0].password);

阅读全文

与js打开json文件怎么打开相关的资料

热点内容
打印到文件怎么办 浏览:485
aspnet文件上传进度 浏览:665
crt打开显示找不到指定文件 浏览:409
解压缩文件时一般存到哪 浏览:385
调出软键盘找不到文件 浏览:807
知识信息数据库 浏览:911
如何让网站转行 浏览:462
激活错误系统找不到指定文件 浏览:995
网络闹钟在线 浏览:468
微信头像乌龟图片大全 浏览:558
手机百度文库下载文件找不到了 浏览:32
dsp的程序空间和数据空间 浏览:187
5s排线教程 浏览:679
恋爱是什么网络歌曲 浏览:476
小黑一键重装怎么找不到镜像文件 浏览:110
怎么把压缩文件生成exe 浏览:137
oracle数据库类型 浏览:828
如何开发wap网站 浏览:202
怎样将文件打印成pdf 浏览:761
抖音少儿编程服务内容怎么写 浏览:394

友情链接