帖子
帖子
用户
博客
课程
显示全部楼层
17
帖子
0
勋章
120
Y币

[其他] 查询加载,紧急求救

[复制链接]
发表于 2015-7-22 17:45:53
本帖最后由 icai 于 2015-7-22 17:49 编辑

如图所示
QQ截图20150722174452.png
不知道为什么莫名其妙的点了查询后
1 有时候什么提示都没有,同时 开始日期和截止日期 两个值都没了,也不加载数据
2.有时候包jsruntime错误,

真搞不懂怎么回事
  1. <!DOCTYPE HTML>
  2. <html>
  3.         <head>
  4.                 <meta charset="utf-8">
  5.                 <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  6.                 <title>茶楼经营报表查询</title>
  7.                 <link rel="stylesheet" type="text/css" href="../css/aui.css" />
  8.         </head>
  9.         <style>
  10.                 .list {
  11.                         height: 300px;
  12.                 }
  13.         </style>
  14.         <body>
  15.                 <p class="aui-padded-10">
  16.                         茶楼经营报表查询
  17.                 </p>
  18.                 <div class="aui-content aui-card">
  19.                         <form class="aui-input-group">
  20.                                 <div class="aui-input-row">
  21.                                         <label>开始日期:</label>
  22.                                         <input type="date" placeholder="开始日期"  id="dfStart" />
  23.                                 </div>
  24.                                 <div class="aui-input-row">
  25.                                         <label>截止日期:</label>
  26.                                         <input type="date" placeholder="截止日期"  id="dfEnd" />
  27.                                 </div>
  28.                                 <div class="aui-button-row">
  29.                                         <button class="aui-btn aui-btn-block aui-btn-primary" onclick="QueryDay()">
  30.                                                 查询
  31.                                         </button>
  32.                                 </div>
  33.                         </form>
  34.                 </div>
  35.         </body>
  36.         <script type="text/javascript" src="../script/api.js" ></script>
  37.         <script type="text/javascript">
  38.                                 function QueryDay() {
  39.                 var startDate = $api.val($api.byId('dfStart'));
  40.                 var endDate = $api.val($api.byId('dfEnd'));
  41.                 if (startDate == '' || endDate == '') {
  42.                 api.toast({
  43.                 msg : '请选择开始和截止日期',
  44.                 location : 'middle'
  45.                 });
  46.                 return;
  47.                 } else {
  48.                 getdate(startDate, endDate);
  49.                 }
  50.                 }
  51.                 function getdate(start, end) {
  52.                 api.ajax({
  53.                 url : 'http://192.168.1.202:9999/GetInfor.asmx/GetTotal',
  54.                 method : 'post',
  55.                 timeout : 30,
  56.                 dataType : 'json',
  57.                 data : {
  58.                 values : {
  59.                 Start : start,
  60.                 End : end
  61.                 }
  62.                 }
  63.                 }, function(ret, err) {
  64.                 if (ret) {
  65.                 var data = [];
  66.                 for (var i in ret) {
  67.                 var item = {}
  68.                 item.location = '';
  69.                 item.titleColor = '#000000';
  70.                 item.subTitleColor = '#ADADAD';
  71.                 item.titleSize = '14';
  72.                 item.img = '../image/arrowup.png';
  73.                 item.title = ret[i].GoodsName;
  74.                 item.subTitle = ret[i].Price;
  75.                 data.push(item);
  76.                 }
  77.                 _ListView(data)
  78.                 }
  79.                 });
  80.                 }
  81.                 function _ListView(data) {
  82.                 var listView = api.require('listView');
  83.                 //var $header = $api.dom('header');
  84.                 //var height = $api.offset($header).h;
  85.                 listView.open({
  86.                 x : 0,
  87.                 //y : height,
  88.                 rightBtn : [{
  89.                 color : '#228B22',
  90.                 title : '查看'
  91.                 }, {
  92.                 color : '#8B0000',
  93.                 title : '关闭'
  94.                 }],
  95.                 placeholderImg : '../image/150API.png',
  96.                 borderColor : '#E7E7E7',
  97.                 cellBgColor : '#FFFFFF',
  98.                 cellSelectColor : '#E4E4E4',
  99.                 cellHeight : 70,
  100.                 data : data
  101.                 }, function(ret, err) {
  102.                 }
  103.         </script>
  104. </html>
复制代码


请大神帮忙解决下,提供一个好的解决方案,真是头疼


5
帖子
0
勋章
1万+
Y币
代码是怎么写的
17
帖子
0
勋章
120
Y币

代码贴上了
5
帖子
0
勋章
1万+
Y币
先写死startDate  和 endDate ,确保能查询出数据
17
帖子
0
勋章
120
Y币
技术支持-M 发表于 2015-7-22 19:33
先写死startDate  和 endDate ,确保能查询出数据

数据能出来的,我后台记录了调用ajax的sql语句
5
帖子
0
勋章
1万+
Y币
icai 发表于 2015-7-23 08:47
数据能出来的,我后台记录了调用ajax的sql语句

那这个问题怎么会出现,1 有时候什么提示都没有,同时 开始日期和截止日期 两个值都没了,也不加载数据
17
帖子
0
勋章
120
Y币
技术支持-M 发表于 2015-7-23 20:17
那这个问题怎么会出现,1 有时候什么提示都没有,同时 开始日期和截止日期 两个值都没了,也不加载数据
...

第一次点,能加载数据,第二次 后面就不加载了
5
帖子
0
勋章
1万+
Y币
icai 发表于 2015-7-24 10:11
第一次点,能加载数据,第二次 后面就不加载了

第一次可把数据放缓存里,第二次直接取就行了
您需要登录后才可以回帖 登录

本版积分规则