作者Lucemia (生の直感、死の予感)
看板Ajax
标题Re: [问题] JavsScript连结资料库动态表单问题
时间Mon Aug 20 19:04:00 2007
※ 引述《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