jsonp

相对于ajax,jsonp操作上,也没什么难度,但如果自己写测试数据的话,就需要增加一些操作,本文以PHP为例 首先是jsonp的使用

下载

npm instal vue-jsonp -D

使用

import VueJsonp from 'vue-jsonp'
import Vue from 'vue'
Vue.use(VueJsonp)
 methods: {
    getJsonp (json) {
      this.$jsonp(json.url, json.str).then(res => {
        json.success(res)
      })
    }
}
mounted () {
    let _this = this
    this.getJsonp({
      'url': 'http://127.0.0.3/bookshelf/index.php',
      'success': function (res) {
        console.log(res)
      }
    })
  }

如果用PHP写测试数据,就需要读取并返回一个callback,直接贴代码

$callback = $_GET['callback']; 
$arr = [
  "code"=>200,
  "data"=>[
    'id'=>[1,2,3]
  ],
  "msg"=>"成功"
];
exit($callback."(".json_encode($arr).")");

人已赞赏
Mysql

增删改查

2020-3-17 17:15:33

vue

TypeError错误

2018-6-4 11:07:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索