zoukankan      html  css  js  c++  java
  • 移动端使用fetch

    传统ajax

    $.ajax({
                 type: "GET",
                 url: "test.json",
                 data: {username:$("#username").val(), content:$("#content").val()},
                 dataType: "json",
                 success: function(data){
                             console.log(data);
                          }
             });

    使用fetch

    fetch('/list/column')
                .then((response) => {
                    return response.json();
                })
                .then((data) => {
                    console.log(data);
                    this.setState({
                        data: JSON.stringify(data)
                    });
                    // console.log(this.state.data);
                })
                .catch((ex) => {
                    console.log(ex);
                });

    fetch兼容使用:可以使用

    whatwg-fetch

    参考:https://github.com/github/fetch

    但是IOS7不支持Promise,导致,一直报错,Can't find variable: Promise ,ios8及以上支持Promise


    决解办法:http://stackoverflow.com/questions/22462396/cant-find-variable-promise-on-safari/22463561
    使用

    Ember.RSVP.Promise

    而这样就失去了方便简洁优雅的目的,只能等ios7慢慢被淘汰再用。。。。

  • 相关阅读:
    转 vue动画总结
    html常用字体
    GIT常用命令
    h5 编辑单选框的样式
    转载 配置vue项目
    npm audit fix 报错
    mysql驱动包
    vue仿移动端输入框
    vue过渡动画样式
    解读Scrapy框架
  • 原文地址:https://www.cnblogs.com/fengnovo/p/5983597.html
Copyright © 2011-2022 走看看