上一遍文章說到動態生成DIV後加上DWZ如何局部刷新
因爲局部刷新用到的div名稱是從後臺來取的,前臺通過一個EL表達式&{flag}來取到。
但是後臺js中要拿到div的名稱,原js中是寫死的。
function _getPagerForm($parent, args) {
var form = $("#pagerForm", $parent).get(0); pagerForm是被寫死的。
if (form) {
}
那這樣的話我們就要傳一個ID給他。
function _getPagerForm($parent, args,id) {}
改成
var form;
if(id==null){
form = $("#pagerForm", $parent).get(0);
}else{
form = $("#"+id, $parent).get(0);
}
分頁dwzPageBreak(options) 方法中的調用
var form = _getPagerForm($box, op.data,op.rel);
op.rel 即爲id;
這樣就可以在不管是自動生成的div還是自己寫死的div都能分頁了。