|
@@ -105,20 +105,21 @@ module.exports = function(data) { |
|
@@ -105,20 +105,21 @@ module.exports = function(data) { |
105
|
|
105
|
|
106
|
delete data.url;
|
106
|
delete data.url;
|
107
|
|
107
|
|
108
|
- var loadAjax=function(url,data,count){
|
|
|
109
|
- options = {
|
108
|
+ loadAjax = function(url, data, count) {
|
|
|
109
|
+ var options = {
|
110
|
type: 'POST',
|
110
|
type: 'POST',
|
111
|
url: url,
|
111
|
url: url,
|
112
|
data: data,
|
112
|
data: data,
|
113
|
success: function(data) {
|
113
|
success: function(data) {
|
114
|
var code = data.code;
|
114
|
var code = data.code;
|
115
|
- var myTemplate;
|
115
|
+ var myTemplate,len,pos;
|
116
|
|
116
|
|
117
|
if (code === 200) {
|
117
|
if (code === 200) {
|
118
|
- var len = data.goods.length%count;
|
|
|
119
|
- var pos = data.goods.length-len-1;
|
|
|
120
|
- data.goods.splice(pos,len);
|
|
|
121
|
-
|
118
|
+ len = data.goods.length % count;
|
|
|
119
|
+ pos = data.goods.length - len - 1;
|
|
|
120
|
+
|
|
|
121
|
+ data.goods.splice(pos, len);
|
|
|
122
|
+
|
122
|
myTemplate = Handlebars.compile(load.tpl);
|
123
|
myTemplate = Handlebars.compile(load.tpl);
|
123
|
|
124
|
|
124
|
$container.append(myTemplate(data.goods));
|
125
|
$container.append(myTemplate(data.goods));
|
|
@@ -141,18 +142,18 @@ module.exports = function(data) { |
|
@@ -141,18 +142,18 @@ module.exports = function(data) { |
141
|
};
|
142
|
};
|
142
|
|
143
|
|
143
|
$.ajax(options);
|
144
|
$.ajax(options);
|
144
|
- }
|
145
|
+ };
|
145
|
|
146
|
|
146
|
|
147
|
|
147
|
load.on('after', function(p) {
|
148
|
load.on('after', function(p) {
|
148
|
data = $.extend({}, data, {
|
149
|
data = $.extend({}, data, {
|
149
|
pageIndex: p.index
|
150
|
pageIndex: p.index
|
150
|
});
|
151
|
});
|
151
|
-
|
|
|
152
|
|
152
|
|
153
|
- data.pageCount = data.count*data.rows[1];
|
|
|
154
|
|
153
|
|
155
|
- loadAjax(url,data);
|
154
|
+ data.pageCount = data.count * data.rows[1];
|
|
|
155
|
+
|
|
|
156
|
+ loadAjax(url, data);
|
156
|
});
|
157
|
});
|
157
|
|
158
|
|
158
|
load.on('before', function(p) {
|
159
|
load.on('before', function(p) {
|
|
@@ -214,11 +215,11 @@ module.exports = function(data) { |
|
@@ -214,11 +215,11 @@ module.exports = function(data) { |
214
|
data = $.extend({}, data, {
|
215
|
data = $.extend({}, data, {
|
215
|
pageIndex: p.index
|
216
|
pageIndex: p.index
|
216
|
});
|
217
|
});
|
217
|
-
|
|
|
218
|
|
218
|
|
219
|
- data.pageCount = data.count*data.rows[0];
|
|
|
220
|
|
219
|
|
221
|
- loadAjax(url,data,data.count);
|
220
|
+ data.pageCount = data.count * data.rows[0];
|
|
|
221
|
+
|
|
|
222
|
+ loadAjax(url, data, data.count);
|
222
|
|
223
|
|
223
|
load.emit();
|
224
|
load.emit();
|
224
|
});
|
225
|
});
|