首先,來展現出現的問題.默認聯動處于一級是正常的,如下圖
當點擊之后,以山東為例
二級市和縣都顯示出來了。 此為問題一。
當點擊 市南區或者平度市的時候兩者都高亮了
此為問題二。
修復后大體正常了,只是這次整理要發帖的時候好像發現了又有BUG出現
即加上特例判斷之后 比如點擊青島的時候就不顯示下級的縣了,去掉特例判斷就正常了,但特例又不能正常了,哎。
else if ($issign ==1) {
if ($sontype < 1019 || $sontype<1519 || $sontype <5020 || $sontype <11541){ //北京 天津 上海 重慶是特例
if ($number > $numbers) continue;
if($eid < $toptype+1 || $eid > $toptype+499) continue;
}
else {
if ($num_native <> $numbers) continue;
if ($eid >= $nativeplace+1) continue;
if ($eid <= $nativeplace) continue;
}
}
else if ($issign ==2){
if ($eid <= $ex_native) continue;
if ($eid >= $ex_native+1) continue;
}
問題應該出在對特例的判斷上。
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載?。?!--首頁 > 站長文章 > 織夢cms » dedecms分類信息網頁模板默認省市縣聯動BUG的研究及修復-->