我正在尝试自动切换数据表页面,但我似乎无法让它正常工作。我要么得到一个长时间运行的脚本,如果我尝试添加延迟,我会收到以下错误:
table.page(...)。draw(...)。delay不是函数
以下是我正在使用的代码。
vector<float> Classifier::Predict(const cv::Mat& img) {
Blob<float>* input_layer = net_->input_blobs()[0];
input_layer->Reshape(1, num_channels_,
input_geometry_.height, input_geometry_.width);
/* Forward dimension change to all layers. */
net_->Reshape();
vector<cv::Mat> input_channels;
WrapInputLayer(&input_channels);
Preprocess(img, &input_channels);
net_->Forward();
/* Copy the output layer to a vector */
Blob<float>* output_layer = net_->output_blobs()[0];
const float* begin = output_layer->cpu_data();
const float* end = begin + output_layer->channels();
return vector<float>(begin, end);
}
答案 0 :(得分:2)
使用下面的代码来循环浏览所有页面,间隔为1秒。
var table = $('#calendarView').DataTable();
setInterval(function(){
var info = table.page.info();
var pageNum = (info.page < info.pages) ? info.page + 1 : 1;
table.page(pageNum).draw(false);
}, 1000);
请参阅this jsFiddle以获取代码和演示。