vue.js的ajax和jsonp请求
来源:互联网 发布:yy踢人软件 编辑:程序博客网 时间:2024/06/06 01:57
引入vue.js<script src="vue.js"></script>引入vue插件<script src="vue-resource.js"></script>html代码<div id="v"> <span>{{txt}}</span> <input type="text" v-on:keyup.enter="init(55)" v-model="txt"> <input type="button" v-on:click="cli(55)"></div>js代码
<pre name="code" class="javascript">//全局使用(已get请求为例)Vue.http.get(url, [options]).then(successCallback, errorCallback);//在Vue实例类使用this.$http.get(url, [options]).then(successCallback, errorCallback);var test = new Vue({ el:'#v', data:{ jsonUrl:'xxxx', jsonpUrl:'xxxxx', req:{} resData:[] }, mthods:{ init:function(id){ this.$http.get(this.jsonUrl,this.req).then(function(res){ console.log(res); this.$set('resData',res); },function(res){ console.warn(res); }) }, cli:function(id){ //jsonp请求 this.$http.jsonp(this.jsonpUrl).then( function(res){ console.log(res); this.$set('resData',res); } ) } }})
//需要注意的是jsonp请求的服务端返回的数据格式有些不一样,下面以php为例
$call = $_GET['callback'];$json = json_encode(['data'=>'tttttt']);echo $call.'('.$json.')';
0 0
- vue.js的ajax和jsonp请求
- vue-resource、Vue中response的get、post和jsonp请求例子
- ajax 跨域请求 vue-resource jsonp跨域
- js的json、jsonp、ajax
- vue 的ajax请求数据
- ajax请求+vue.js渲染+页面加载
- jquery中jsonp的ajax请求
- ajax jsonp的跨域请求
- ajax 异步请求 jsonp
- JSONP和Ajax的区别
- jQuery的AJAX和JSONP
- jsonp 跨域请求 VUE
- 原生js的JSONP跨域请求
- 原生JS实现的AJAX方法、JSONP
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- Ajax跨域请求的两种方式(jsonp和Access-Control-Allow-Origin)
- 用UGUI做一个鼠标悬停事件
- Java程序员的日常
- 学习笔记之JavaSE(16)--面向对象编程7
- sql小习题
- 记录每一天的成长
- vue.js的ajax和jsonp请求
- vue.js进阶之组件
- mysql的一些内置函数
- java.util.concurrent翻译----Executor框架--抽象类AbstractExecutorService
- 权重--样式的优先级顺序
- 封装一个实用的日期时间选择器,时钟组件
- PHP新特性记录
- on、where、having的区别
- 蓝桥杯 排列