完成新手到web2Py ....我有一個網頁有一個下拉菜單,我想根據所選的值執行某些查詢。處理web2py結果爲javascript
Reports.html
<h2>Reports</h2>
<p>Please select a report template or choose to write your own.</p>
<select id="ReportSelect" onchange="ReportSelectionChange()">
<option disabled selected value="0"></option>
<option value="1">option 1</option>
<option value="2">option 2</option>
</select>
<script language="javascript" type="text/javascript">
function ReportSelectionChange()
{
var menuItem = document.getElementById("ReportSelect").value;
switch(menuItem)
{
case "1":
{{=myform}}
break;
case "2":
default:
alert(menuItem);
break;
}
}
控制器Python文件
def reports():
user_id = request.args(0)
tuple = db(/*My query here*/).select()
myform = FORM('/*not sure what goes here*/')
return dict(tuple=tuple, myform=myform)
我想所有從查詢結果傳回調用頁面,並有結果顯示在表格中。
問:我該怎麼做?需要回傳什麼?這甚至可以用JavaScript來完成?