[問題] AJAX製作不換頁連結資料庫的動態下拉選單

看板Ajax作者 (阿湯)時間10年前 (2014/06/01 20:19), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我用javascript製作出連結資料庫的雙層下拉式選單,2個下拉式選單是有關聯的 如第一個選單從資料庫抓出台灣各縣市,第二個選單會隨第一個選單而變化 如第一個選單選到台北市 第二個選單出現中和分店,士林分店...... 如第一個選單選到高雄市 第二個選單出現鳳山分店,高雄分店...... 以此類推.. ,因我略懂AJAX的XMLHttpRequest物件所以此部分有連結資料庫"不換頁"連動變化 第二個下拉式選單的部份我有"成功",但我想要選擇完縣市再選分店後,按下確定鍵"不換 頁"就從資料庫抓出分店地址顯示在下拉選單的下方.....卻失敗了 不知道為甚麼 我把程式的流程寫一下,希望各位高手可以告訴我哪裡流程有錯... 1.第一個下拉式選單屬性onChange="run_ajax()" 2. run_ajax()函數建立XMLHttpRequest,並用GET的方式連到另一個PHP網頁(one.php) 3. one.php進行資料庫查詢找出該縣市的所有分店, 4.主頁接收到one.php回覆的分店,顯示在第2個下拉式選單(且不換頁) -----------------------------------以上是成功的--------------------------------- 5.主頁中的按紐 <button onclick="run_ajax2('target2')" >查詢地址</button> 6. run_ajax2()函數建立XMLHttpRequest物件,並用GET的方式連到另一個PHP網頁(two.php) 7.two.php進行資料庫查詢找出該分店地址 8.主頁接收到two.php回覆的分店,某個DIV內 -------------------------------以上沒有成功------------------------------------ 2個下拉式選單選好後,點選"查詢地址"按紐沒有反應 不知道哪裡出了問題,我弄了一整天,一直覺得程式應該沒問題..但就是不知道哪裡錯 是因為同一網頁不能建立2個 XMLHttpRequest物件嗎? 或是其他原因....拜託大家了真的真的非常苦惱...... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.62.253 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1401625150.A.883.html

06/01 21:12, , 1F
開console看有沒有噴錯?
06/01 21:12, 1F

06/01 23:14, , 2F
有sample 嗎 不然很難抓藥
06/01 23:14, 2F
文章代碼(AID): #1JYne-Y3 (Ajax)