被Ajax載入的頁面中多級聯動問題

2021-06-26 19:25:30 字數 485 閱讀 1609

問題:要用ajax載入乙個包含多級聯動的頁面,而這個多級聯動頁面中的第乙個列表框必須在頁面載入完成後從資料庫讀取初始化資料,並且讀取操作又是乙個ajax操作,但是如何判斷這個頁面已經載入呢?或者是如何讓在點開列表時就有初始化的資料呢?

首先想的是body 的onload的事件(被載入頁面的的body),但是經過試驗,該方法不能使用,因為乙個頁面只能有一對body標籤,父頁面已經包含了body頁面,此時會覆蓋子頁面的body(被載入的頁面,因為該頁面是去填充父頁面的某個div標籤內部的,所以載入完成後這倆個頁面合成乙個頁面,當然不能出現倆對body標籤了)。

然後想到用給第乙個列表框新增onclick處理,但是問題來了,click列表框是可以載入初始化資料但是,列表框會選不中(因為每當選擇乙個option時都會觸發onclick事件)。

最後發現新增onfocus事件可以成功的實現想要的結果,但這個方法的缺點是會,產生額外的資料連線時間(每次獲得焦點都會觸發該事件),但這是當前能想到的最好的實現方法了。

標題顯示的多級聯動

當我們製作選單欄選擇時,選定乙個屬性然後選擇下乙個屬性,最後進行聯動 中國 四川 成都 金牛區 注 中國是一級父目錄 1 首先通過一級父目錄獲取省級的id 通過pid的當前i的,獲取當前pid下的所屬級別的地區資訊 function getdatabypid parent id datatype j...

關於資料請求中的多級聯動的問題

如上圖所示,我們在開發中可能經常會碰到這樣的結構要求,這裡的需求是列出各個市場活動下面的週報列表 具體資料結構如下 待查資料表所涉及的字段主要為市場活動名稱與週報id,那麼如何將這種資料做成下面這樣有層級的結構返回到前台呢?方案一 分兩次請求資料。先查出各個市場活動,當使用者選擇某一市場活動之後將市...

有關android中多級聯動問題的解決

廢話不多說,首先附上圖,效果如下 一。我想實現這樣的效果 1.當在第乙個spinner裡選擇乙個省份的時候,第二個spinner和edittext都會同步進行改變,而且兩者的值都該相同 2.當在第二個spinner裡進行選擇的時候,edittext的值也會隨之改變,而且兩者的值也該相同。二。我的困惑...