Re: [問題] JavsScript連結資料庫動態表單問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章