请求接口数据实例

模型



//用户登录
define([‘backbone‘, ‘common‘], function (Backbone, common) {
    var loginModel = Backbone.Model.extend({
        url: common.apiHost + "account/login",
        defaults: {
        },
        initialize: function () { },
        parse: function (response) {
            return response.ReturnData;
        }
    });
    return loginModel;
});

 

View

define([‘backbone‘, ‘util‘], function (Backbone, util) {
    var loginView = Backbone.View.extend({
        el: ‘#login‘,
        events: {
            ‘click #lgn_confirm‘: ‘toauctionList‘
        },
        data: {},
        render: function () {
            //console.log("module:login");
        },
        toauctionList: function () {
            util.toauctionList();
        },
    });
    return loginView;
});

var parameter_msg = ‘{}‘;
var dataModel = new loginModel();
dataModel.sync(‘create‘, dataModel, {
    success: function (data) {
        if (data.Code == 0) { }
        else {
            $.afui.popup({
                title: "提醒",
                message: data.ErrorMessage,
                cancelText: "确定",
                cancelOnly: true
            });
        }
    },
    error: function () {
        console.log("register调用失败");
    },
    data: ‘parameter=‘ + parameter_msg
});
时间: 2024-10-28 15:42:24

请求接口数据实例的相关文章

thinkphp5.0 CURL用post请求接口数据

//测试 请求接口 public function index(){ $arr = array('a'=>'555','b'=>56454564); $data=$this->post_json_data(json_encode($arr)); dump(json_decode($data['result'],true)); } //测试 接口 public function postTest(){ //显示获得的数据 if($this->request->isPost())

ajax请求接口数据

/** * 定义全局变量 */ var V_WEBBASE = "https://tsch.fromfuture.cn:7714/GZ/dtdocsfconroom/addfollowup?guid="; //入参var code = ""; //机构码var guid = ""; //患者IDvar docguid = ""; //医生ID var temperature = ""; //体温var fo

请求接口数据

function https_post($url,$data = null){ $ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, "http://127.0.0.1/api/wx/active/active_list" );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_setopt ( $ch, CURLOPT_HEADER, 0 );curl_setopt ( $ch, CURLOPT_RETU

axios,vue-echarts, async, vue 图表数据处理; axios 跨域代理; 异步同步请求接口;生命周期函数

1.vue-echarts 安装和组件引用 插件官网 https://github.com/ecomfe/vue-echarts 安装 npm install eacharts vue-echarts 页面引入 import ECharts from 'vue-echarts' import ECharts from 'vue-echarts' import 'echarts/lib/chart/line' // 折线图 import "echarts/lib/component/title&q

基站云接口开发实例(PHP调用基站数据接口)

基站云平台接口调用实例,采用CURL快速访问基站云平台的基站数据接口,获取基站数据,并通过JSON解析成数组数据. <?php /* 基站云接口调用实例 QQ:742631333 */ header("Content-type:text/html;charset=utf-8"); //UTF8编码 $apikey=""; //设置APIKEY $mnc=0; //0移动 1联通 $lac=2; //大区号 $cell=2; //小区号 $apiurl=&quo

(转载)Android之三种网络请求解析数据(最佳案例)

[置顶] Android之三种网络请求解析数据(最佳案例) 2016-07-25 18:02 4725人阅读 评论(0) 收藏 举报  分类: Gson.Gson解析(1)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 小武:相信大家都用过网络请求解析数据,只是方法不一样而已,但是,逻辑都是差不多的: 一:AsyncTask解析数据 AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用. AsyncTask是个抽象类,使用时需要继承这个

使用quartz.jar 、quartz-jobs.jar 实现定时任务 。实现 定时采集 接口数据

前言 定时任务管理,在java中有很多种的方式 ,有java自带的注解方式@Scheduled  等 ,现在我要说的是一种也是使用比较广泛的一种quartz管理 使用此类 需要的加jar包有 quartz.jar .quartz-jobs.jar (我这里用的版本是2.2.1) 首先-创建一个quartz管理类 ,这个类中添加各种情况下 可使用的那些调用方法 1 public class QuartzManager { 2 private static SchedulerFactory gSch

vue实战使用ajax请求后台数据(小白)

vue实战使用ajax请求后台数据(小白) 前言:前端小白入门到这个阶段,应该会知道我们所做的页面上那些数据,绝大部分都不是静态的数据,而是通过调用后台接口把数据渲染到页面上的效果.ajax可以帮助我们更好的去实现这一点,下面是详解在vue中如何使用它. vue本身它是不支持直接发送ajax请求的,需要用到axios(一个基于promise的HTTP库,可以用在浏览器和node.js中)这是Axios文档的介绍,详细可查看:https://www.kancloud.cn/yunye/axios/

Retrofit Token过期自动刷新并重新请求接口

在有心课堂的群里,有网友提出如下场景: 当前开发的 App 遇到一个问题: 当请求某个接口时,由于 token 已经失效,所以接口会报错. 但是产品经理希望 app 能够马上刷新 token ,然后重复请求刚才那个接口,这个过程对用户来说是无感的. 请求 A 接口->服务器返回 token 过期->请求 token 刷新接口->请求 A 接口 我们应该是怎么解决这个问题呢? 经过百度搜索到了相关信息,这里总结下. 本文是采用RxJava + Retrofit来实现网络请求封装. 实现原理