急,apicloud appcann.request.get怎么突然用不了了?

AppCan 网络数据通讯_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
AppCan 网络数据通讯
在​进​行​移​动​应​用​开​发​中​,​H​T​T​P​/​H​T​T​P​S​协​议​是​广​泛​采​用​的​通​讯​协​议​,​浏​览​器​更​是​完​全​依​赖​于​H​T​T​P​/​H​T​T​P​S​协​议​来​完​成​所​有​的​网​络​交​互​。​而​浏​览​器​中​对​H​T​T​P​协​议​的​使​用​更​多​的​是​按​照​访​问​互​联​网​网​页​的​使​用​场​景​进​行​优​化​的​,​对​于​移​动​应​用​开​发​并​不​是​完​全​贴​合​,​直​接​使​用​浏​览​器​引​擎​提​供​的​访​问​接​口​在​处​理​离​线​数​据​上​将​会​由​很​大​的​限​制​。​我​们​首​先​对​H​T​T​P​协​议​和​浏​览​器​的​C​a​c​h​e​做​一​个​简​单​的​讲​解​。
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢查看: 1980|回复: 5
如何让将获取的json数据绑定显示出来
该用户从未签到
跪求大神们解答一下 谢谢!
下面是静态显示的新闻列表的代码
appcan.ready(function(){
& & & & appcan.initBounce();
var lv = appcan.listview({
& && && && &selector : &#newsList&,
& && && && &type : &multiLine&,
& && && && &hasIcon : true,
& && && && &hasAngle : true,
& && && && &hasSubTitle:false
& && &&&});
& &var arrData = [{
& && &&&&newsImg&:&\'news_content/css/myImg/oaNimg.png\'&,
& && &&&&title&:&AppCan新版本即将面市,启动移动互联网&,
& && &&&&content&:&AppCan新版本即将面市,启动移动互联网跨平台开发新时代。AppCan新版本即将面市,&,
& && &&&&newsImg&:&\'news_content/css/myImg/oaNimg.png\'&,
& && &&&&title&:&马航失联&,
& && &&&&content&:&AppCan新版本即将面市,启动移动互联网跨平台开发新时代。AppCan新版本即将面市,&,
& & var listData = [];
& & for(var i=0,len = arrData.i&i++){
& && &&&var list = {title:arrData[i].title,
& && && && &icon:arrData[i].newsImg,
& && && && &describe : arrData[i].content}
& && && &listData.push(list);& &
& & lv.set(listData);
& & lv.on('click', function(ele, context, obj, subobj) {
& && &&&appcan.setLocVal('newsTit',context.title);
& && &&&appcan.execScriptInWin('news','opendetail()');
json数据这样获取出来:
var weatherUrl = 'http://api./0000';
appcan.request.getJSON(weatherUrl,function(data){}
那么如何将获取的json数据显示到第一段代码的arrData里面呢?
var arrData = [{
& && &&&&newsImg&:&\'news_content/css/myImg/oaNimg.png\'&,
& && &&&&title&:&AppCan新版本即将面市,启动移动互联网&,
& && &&&&content&:&AppCan新版本即将面市,启动移动互联网跨平台开发新时代。AppCan新版本即将面市,&,
& && &&&&newsImg&:&\'news_content/css/myImg/oaNimg.png\'&,
& && &&&&title&:&马航失联&,
& && &&&&content&:&AppCan新版本即将面市,启动移动互联网跨平台开发新时代。AppCan新版本即将面市,&,
想用json获取的数据替代上面的代码,跪求大神解答,本人菜鸟一枚,最好帮忙给修改下代码,万分感谢!
该用户从未签到
期待技术大神的解答
该用户从未签到
有人帮忙解答一下吗
该用户从未签到
你可以看一下这个帖子,应该对你有帮助
zy_json.js&&获取数据的问题
(出处: AppCan交流社区)
该用户从未签到
本人菜鸟&&有没有人帮忙给修改一下代码啊
该用户从未签到
论坛里没人给帮个忙吗
Powered by当前访客身份:游客 [
当前位置:
var request = appcan.require(`request`);
request.ajax({
type: `POST`,
url: `/reg`,
data: { name: `appcan` },
contentType: `application/json`,
success:function(){
用这个发送数据到服务器,那么用什么来接受?
共有1个答案
<span class="a_vote_num" id="a_vote_num_
后台用ASP,PHP,asp.net,java都是可以的。指定一个HTTP地址,来接收POST过来的数据即可,如果你对这块不熟悉,建议先学习了解一下这些。
有什么技术问题吗?
梅朵的其他问题
类似的话题查看: 700|回复: 5
uexXmlHttpMgr使用问题,调不到接口
TA的每日心情慵懒 10:12签到天数: 1 天[LV.1]初来乍到
uexXmlHttpMgr使用问题,调不到接口,但是地址是对的,在浏览器调用没问题,这是我的代码,alert到3就没了
我怀疑是uexXmlHttpMgr&&jar包的问题,能发给我一个好用的jar包让我试试不
var url = &http://192.168.137.1:8080/../../&;
& & & & & & & & & & & & alert(3);
& & & & & & & & & & & & uexXmlHttpMgr.open(&2&, &POST&, url, &&);
& & & & & & & & & & & & alert(4);
& & & & & & & & & & & & uexXmlHttpMgr.setPostData(&2&, &0&, &start&, 0);
& & & & & & & & & & & & alert(5);
& & & & & & & & & & & & uexXmlHttpMgr.setPostData(&2&, &0&, &limit&, 10);
& & & & & & & & & & & & alert(6);
& & & & & & & & & & & & uexXmlHttpMgr.setPostData(&2&, &0&, &keyword&, &5&);
& & & & & & & & & & & & alert(7);
& & & & & & & & & & & & uexXmlHttpMgr.send(&2&);复制代码
这是配置文件,不知道是缺啥还是jar包问题啊,能发给我一个好用的jar包让我试试吗
&plugin
& && &&&className=&org.zywx.wbpalmstar.plugin.uexmultiHttp.EUExXmlHttpMgr& uexName=&uexXmlHttpMgr& &
& && &&&&method name=&open& /&
& && &&&&method name=&setPostData& /&
& & & & & & & & &method name=&setCertificate& /&
& && &&&&method name=&send& /&
& & & & & & & & &method name=&setInputStream& /&
& && &&&&method name=&close& /&
& & & & & & & & &method name=&setHeaders& /&
& && &&&&method name=&setBody& /&
& && &&&&method name=&setAppVerify& /&
& & &/plugin&复制代码
TA的每日心情慵懒 10:12签到天数: 1 天[LV.1]初来乍到
TA的每日心情开心 10:53签到天数: 80 天[LV.6]常住居民II
您好!跨域请求是我们使用较多且很稳定的插件之一,应该是您的使用方法有问题,建议您仔细阅读一下相关文档。另外,和您分享个帖子,希望对您有所帮助!
有那位高手用uexXmlHttpMgr 调用过asp.net后台
(出处: AppCan交流社区)
TA的每日心情慵懒 10:12签到天数: 1 天[LV.1]初来乍到
您好!跨域请求是我们使用较多且很稳定的插件之一,应该是您的使用方法有问题,建议您仔细阅读一下相关文档 ...
那个我看过了,也没解决啊,和我的问题也不一样,能发一个jar包给我吗,我就是照着api写的
TA的每日心情开心 10:53签到天数: 80 天[LV.6]常住居民II
那个我看过了,也没解决啊,和我的问题也不一样,能发一个jar包给我吗,我就是照着api写的 ...& & &!DOCTYPE HTML&
& & &HTML&
& & &head&& & & &
& & &meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
& & &title&跨域异步请求接口&/title&
& & &script type=&text/javascript&&
& & function sendGetRequest(){
& & var url = &http://www./mobile/index/GetIndexInfo.jsp?jsoncallback=?&type=1&;
& & var headJson = '{&Content-type&:&application/charset=utf-8&}';
& & uexXmlHttpMgr.open(&1&, &get&, url, &&);
& & uexXmlHttpMgr.setAppVerify(&1&,&1&);
& & uexXmlHttpMgr.setCertificate(&1&,&&,&default&);
& & uexXmlHttpMgr.setHeaders(&1&,headJson);
& & uexXmlHttpMgr.send(&1&);
& & }
& & function sendPostRequest(){
& & var url = &http://192.168.1.130:8081/**/public/masPro1/test&;
& & uexXmlHttpMgr.open(&2&, &POST&, url, &&);
& & var v1 = &field&;
& & var file = &/storage/emulated/0/widgetone/tmp/12.jpg&;
& & uexXmlHttpMgr.setPostData(&2&, &0&, &field&, v1);
& & //uexXmlHttpMgr.setInputStream(&2&, file);
& & uexXmlHttpMgr.send(&2&);
& & }
& & function onData(id,state,result,requestCode){
& & alert(&onData-&id = & + id + &,result = & + result);
& & uexXmlHttpMgr.close(id);
& & }
& & function onPostProgress(id,inProgress){
& & alert(&onPostProgress-&id = & + id + &,inProgress = & + inProgress);
& & }
& & window.uexOnload = function(){
& & uexXmlHttpMgr.onData = onD
& & uexXmlHttpMgr.onPostProgress = onPostP
& & }
& & &/script&
& & &/head&
& & &body&
& & &input class=&btn& type=&button& value=&发送Get请求& onclick=sendGetRequest()&
& & &input class=&btn& type=&button& value=&发送Post请求& onclick=sendPostRequest()&
& & &/body&
& & &/html&复制代码
TA的每日心情慵懒 10:12签到天数: 1 天[LV.1]初来乍到
这不就是API嘛,我就按照这个写的,我贴代码了,代码也没问题啊,能发插件jar包吗?
Powered by查看: 361|回复: 6
appcan.request.ajax超时处理
TA的每日心情擦汗5&天前签到天数: 9 天[LV.3]偶尔看看II
& && & appcan.button(&.btn&, &ani-act&, function() {
& && && && &uexWindow.toast(1,5,&正在加载...&,0);
& && && && &appcan.request.ajax({
& && && && && & type: 'GET',
& && && && && & url: '',
& && && && && & //添加参数
& && && && && & data: { user: 'user',password: 'password' },
& && && && && & //期望的返回类型
& && && && && & dataType: 'html',
& && && && && & timeout: 10000,//超时时间
& && && && && & success: function(data){
& && && && && && &&&uexWindow.closeToast();
& && && && && && &&&//获取内容
& && && && && && &&&alert(data);
& && && && && & },
& && && && && & error: function(xhr, type){
& && && && && && &&&uexWindow.closeToast();
& && && && && && &&&alert('Ajax error!')
& && && && && & }
& && && && &})
当访问不存在的地址时,在超过超时时间后,怎么处理超时信息呢?error貌似只接受服务器返回的错误信息!
TA的每日心情擦汗5&天前签到天数: 9 天[LV.3]偶尔看看II
有没有谁来看看啊!
TA的每日心情奋斗 09:04签到天数: 79 天[LV.6]常住居民II
error里可以执行脚本的吧
TA的每日心情擦汗5&天前签到天数: 9 天[LV.3]偶尔看看II
发现超时时并不执行error方法
TA的每日心情奋斗 09:04签到天数: 79 天[LV.6]常住居民II
发现超时时并不执行error方法
我就是拿你贴出来的代码,你输入的这个错误的地址,他会执行超时,然后就弹出error的执行脚本了...
TA的每日心情擦汗5&天前签到天数: 9 天[LV.3]偶尔看看II
哦,明白了,在模拟器里边是不执行error方法的,在手机调试的时候是可以的,谢谢“奋斗”!
TA的每日心情开心 10:53签到天数: 80 天[LV.6]常住居民II
哦,明白了,在模拟器里边是不执行error方法的,在手机调试的时候是可以的,谢谢“奋斗”! ...
Powered by

我要回帖

更多关于 appcan官网 的文章

 

随机推荐