vue-resource获取不到本地json文件的数据?
问题描述
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟</title> <script src="js/vue.js"></script> <script src="js/vue-resource.min.js"></script> <link href="example.css" rel="stylesheet" type="text/css" /></head><body><div id="example"> <button id="but" >添加</button> <ul id="example1"><li v-for="item in items"> {{ item.id }} {{ item.author }} </li> </ul> </div><script> //在这里面写Vue.js代码var example = new Vue({ el: '#example', data: { items: [ { id:'0',author:'我'} ] }, ready:function(){ this.$http.jsonp('1.json',{},{headers:{},emulateJSON: true }).then(function(response){alert('123'); },function(response){}); }}) //----------------</script></body></html>//浏览器无法弹出123
问题解答
回答1:jsonp是跨域的,请求本地写它干嘛 this.$http.get()就行了,具体回调函数看着也有问题 没看你想请求什么数据..response参数也不用
回答2:必须在http或https协议下才能用AJAX,file协议下浏览器默认禁用AJAX
相关文章:
1. nignx - docker内nginx 80端口被占用2. mysql - 查询 修改数据库优化问题吧3. java - 在局域网中自动探测设备原理4. javascript - 关于微信扫一扫的技术问题5. javascript - vue2如何动态生成checkbox默认选中,获取数据6. node.js - session怎么存到cookie,然后服务器重启后还能获取。数据库不用mongodb或redis,数据库是mysql7. nginx - 在七牛云已经上传静态网页了,为什么打开红色框的链接不能访问????8. javascript - Angular2中声明的成员变量为何显示undefined?9. mysql 很简单的union链接查询保存10. 多维数组遍历,求大佬解答???

网公网安备