美文网首页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