Re: [問題] JavsScript連結資料庫動態表單問題

看板Ajax作者 (生の直感、死の予感)時間17年前 (2007/08/20 19:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《kojiohashi (Koji)》之銘言: : 小弟這兩天用Dreamweaver寫網頁的時候遇到一些問題, : 我希望可以做一個貸款試算的網站, : 而我們已經先利用MySql將各家銀行的方案名稱、利率存在A資料表裡。 : 現在我們在網頁上做一個下拉式選單,而下拉式選單中的值即是A資料表中的方案名稱, : 當我們利用下拉式選單選到我們想看的方案時, : 我們希望旁邊的空白文字欄位會自動顯示該方案的利率(並非換頁,而是在同頁即時顯示) : 而這個利率也當然就是從A資料表中的利率欄位所抓出,但是我們不知道怎麼做 : 我們用JavaScript+JSP製作, : 但是對於怎麼利用JavaScript連結資料庫以抓取資料完全沒頭緒 : 以下是我們的片段程式碼,請各位前輩們幫幫忙,小弟感激不盡! : <% : out.println("<select name=bank onChange='this.form.rate1.value : =this.options[this.selectedIndex].text;'>"); : //上面這段,當下拉式選單變動,旁邊的文字欄位也跟著變動 : //但是我們沒辦法做到抓取資料表中的利率欄位 : while(Recordset1.next()) : out.println("<option>"+Recordset1.getString(1)); : out.println("</select>"); : //這是產生動態下拉式選單(從資料表抓取方案名稱)的程式碼 按照你們的邏輯,code的主體是php去做的, JS只是用做UI的event處理, 解決方式有兩種可能,一是在php取出方案名稱時, 就把計算利率欄位所需的數值一併先寫入javascript中。 這樣子之後js就能在不需進入db的情況下進行操作與顯示。 另一個方式是使用ajax 動態的與自己寫的php api接口溝通。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.216.37
文章代碼(AID): #16oNKXxw (Ajax)
文章代碼(AID): #16oNKXxw (Ajax)