美文网首页APIcloud
apicloud移动应用开发之获取数据

apicloud移动应用开发之获取数据

作者: 兔洁儿爱吃草 | 来源:发表于2017-07-26 15:22 被阅读28次

    需要注意:

    获取数据时,需要api格式的ajax方式,例如:

    eg:function getdetial(){

    api.ajax({

    url: '    ',            //你的后台接口地址

    method: 'post',          //post与get,下面写了

    data: {                      //获取的值

    values: {

    name: 'haha'

    },

    files: {                        

    file: 'fs://a.gif'

    }

    }

    }, function(ret, err) {

    if (ret) {            

      //由于是异步,把处理代码放进来你造吗

    api.alert({ msg: JSON.stringify(ret) });

    } else {

    api.alert({ msg: JSON.stringify(err) });

    }

    });

    }

    data属性可以省略,JSON.stringify(ret):将获取的数据转化为字符串的形式显示。

    $.ajax的请求:

    http请求:get()和post()

    get()从指定的资源请求数据(从服务器获得数据)

    post()向指定的资源提交要处理的数据(也可以用服务器获得数据,并且常用连同请求发送)

    在显示新闻列表的例子中,使用了post方式,获取了新闻列表,也传递到目标页面一个id属性。让目标页面获取id,获取该新闻的详情页面。

    返回数据格式:get()返回数据的格式是字符串形式,post()返回的是json对象。

    json对象返回后获取属性,例如:json.id

    json字符串转化json成对象,例如:var obj=$.parseJSON('json'); obj.name

    相关文章

      网友评论

        本文标题:apicloud移动应用开发之获取数据

        本文链接:https://www.haomeiwen.com/subject/oheavttx.html