起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2266|回复: 9

[处理中3] 加载data数据

[复制链接]

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
发表于 2016-12-27 14:35:05 | 显示全部楼层 |阅读模式
我现在的代码时这样的  我要怎样做才能把它加载到data组件里面呢???
Model.prototype.button1Click = function(event){
$.support.cors = true;  
            $.ajax({         
                    "async" : "true",
                    "url": "http://localhost:9001/OnlineSer.asmx/GetRemotTaskJSONTest",  
                    "type": "post",  
                    "dataType": "json",  
                    //"contentType": 'application/json', 此处不能要
                    //"data": {"a":"2",
                    //                "b":"3"},  
                    "complete": function (xhr) {
                            alert(xhr.status);
                            if (xhr.readyState == 4 && xhr.status == 200) {
                                    //altert(options.success.call(this, xhr.responseJSON, xhr));
                                    alert(xhr.responseText);
                                    //console.log(xhr.responseText);
                            }
                            else{
                                    alert("fail");
                            }                             
              }
            });

        };

用ajax读出来的json数据是这样的  用不用在解析一下
{Table: [{FID: 1, FCode: "410711", FName: "司机A", FSex: "男", FPhone: "132131133", FWeChat: "",…},…]}
不要仰望别人,自己亦是风景

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-12-27 14:36:09 | 显示全部楼层
this.comp("dataxid").loadData();
时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

发表于 2016-12-27 14:36:41 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
 楼主| 发表于 2016-12-27 14:44:30 | 显示全部楼层
少翊 发表于 2016-12-27 14:36
this.comp("dataxid").loadData();

具体写在哪里呀??
不要仰望别人,自己亦是风景
回复 支持 反对

使用道具 举报

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-12-27 14:47:41 | 显示全部楼层
慕辰峰丶 发表于 2016-12-27 14:44
具体写在哪里呀??

你ajax请求成功,并且成功接收到了数据之后
时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

发表于 2016-12-27 14:53:34 | 显示全部楼层
一般情况如果 data加载数据,ajax调用加载数据的代码写在data组件的onCustomRefresh事件中!
在点击事件中 调用 data.refreshData()  就 会触发onCustomRefresh

在这里通过event.source.loadData(json.Table)
应该就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
 楼主| 发表于 2016-12-27 14:57:00 | 显示全部楼层
少翊 发表于 2016-12-27 14:47
你ajax请求成功,并且成功接收到了数据之后

ajax请求成功了,并且我在点击按钮的时候在页面上会把数据显示出来,我对这一块懂得比较少  希望大神能具体指导一下  非常感谢
不要仰望别人,自己亦是风景
回复 支持 反对

使用道具 举报

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-12-27 14:59:07 | 显示全部楼层
慕辰峰丶 发表于 2016-12-27 14:57
ajax请求成功了,并且我在点击按钮的时候在页面上会把数据显示出来,我对这一块懂得比较少  希望大神能具 ...

你看一下平台的外卖视频吧先
时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
 楼主| 发表于 2016-12-27 15:00:00 | 显示全部楼层
liangyongfei 发表于 2016-12-27 14:53
一般情况如果 data加载数据,ajax调用加载数据的代码写在data组件的onCustomRefresh事件中!
在点击事件中  ...

你的意思是说我ajax代码写错地方了???应该把我刚才贴出来的代码写在onCustomRefresh事件中?然后在单击事件中在调用??
不要仰望别人,自己亦是风景
回复 支持 反对

使用道具 举报

发表于 2016-12-27 15:01:20 | 显示全部楼层
慕辰峰丶 发表于 2016-12-27 14:57
ajax请求成功了,并且我在点击按钮的时候在页面上会把数据显示出来,我对这一块懂得比较少  希望大神能具 ...

建议看下data组件加载数据原理
3.2.1版本讲解比较详细
http://docs.wex5.com/wex5-server-question-list-2014/

已经组件介绍:
http://doc.wex5.com/comps-data/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-26 05:46 , Processed in 0.056840 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表