首页 > 其他 > 详细

(二) kendo UI 远程数据组织服务器端与客户端

时间:2014-07-23 16:19:51      阅读:290      评论:0      收藏:0      [点我收藏+]
<script>
var sharableDataSource = new kendo.data.DataSource({ 
    transport: { 
        read: { 
            url: "data-service.json", 
            dataType: "json" 
        } 
    },
    schema : {
    data : function(d) {
        return d.data;   //响应到页面的数据
    },
    total : function(d) {
        return d.count;   //总条数
    }
    }
}); 

var dataSource = new kendo.data.DataSource({
    transport: {
    read: {
        url: "http://t.sogx.cn/api/data/getQzxx.php",
        dataType: "jsonp",
        data: {
        q: "html5"
        }
    }
    },
    schema : {
    data : function(d) {
        return d.data;   //响应到页面的数据
    },
    total : function(d) {
        return d.count;   //总条数
    }
    }
});


var viewModel = kendo.observable({
    products=dataSource;
});



kendo.bind($("div"), viewModel);
</script>

====================jQuery与kendo结合的远程获取数据绑定=====================
$(document).ready(function (){
    $.ajax({
        type:GET,
        async:false,
        url: "http://t.sogx.cn/wap/index.php?m=user&c=show&id=2",
        data: "ajax=1",
        dataType: "jsonp",
        success: function(obj){
            var viewMode5222 = kendo.observable({
                data2:obj.data
            });
            kendo.bind($("#drawer-resume"), viewMode5222);
        }
    })
});

====================
<?php
header(Content-Type:text/html;charset=GB2312);
header("Access-Control-Allow-Origin:*");
header("Access-Control-Allow-Headers:x-requested-with");
include("d:/www.qmlt.com/global.php");
require(MODEL_PATH.class/common.php);
$db->query("set character set ‘GB2312‘");
$db->query("set names ‘GB2312‘");
$q=$_GET[q];
if($q==""){
    $sql="select id,name from qm_industry";
}else{
    $sql="select id,name from qm_job_class where keyid=‘$q‘";
}
$ku=$db->query($sql);
$result=array();
$i=0;
while($rs=$db->fetch_array($ku)){
    $result[data][$i][id]=$rs[id];
    $result[data][$i][name]=(trim(u($rs[name]))!="")?u($rs[name]):"(未命名)";
    $i++;
}
$result[count]=$i;
echo  $_GET[callback]."(".json_encode($result).")";
?>
绑定时
1.kendoUI模板的数据##,在数据源里要能找到
2.数据源的格式(一维还是多维的),要对应得上。
 如果不符合以上条件,非但绑定不进去,还会显示空白错误。

(二) kendo UI 远程数据组织服务器端与客户端,布布扣,bubuko.com

(二) kendo UI 远程数据组织服务器端与客户端

原文:http://www.cnblogs.com/yzs1013/p/3863230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!