今日では、ときAjaxのURL伝統的な価値、発生する可能性がオプションのアクセス時間値のドロップダウンリストの問題についての発見:
/**异步提交**/
var xmlHttp;
function selectListResult(){
var f=document.selectForm;
var branch=f.selectbranch.value;
var depart=f.selectdepart.value;
var name=f.UserName.value;
var time=f.Time.value;
var url=${basePath}"findScheduleByManyAction.action?BId="+branch+"&DId="+depart+"&UserName="+name+"&Time="+time;
alert(url);
xmlHttp=createXMLHttpRequest();
/*设置回调函数*/
xmlHttp.onreadystatechange=processRequest;
/**打开连接*/
xmlHttp.open("GET",url,true);
/**发送请求*/
xmlHttp.send(null);
}
これは、JSPページ、動的な取得価額、ある< オプション値=「$ {branchid}」>と< オプション値は=「branchid」値を実行時に>削除することができますが、Ajaxが取得=「$ {branchid}」の値を中値がintで、Ajaxが取得=「branchid」の値を値Shique 「branchid」の文字列を、Ajaxを使用したときにEL式を使用する必要があります。
<td width="261" height="37">选择机构:
<select name="selectbranch">
<option value="0">=不限=</option>
<s:iterator value="branchList">
<option value="${branchid}"><s:property value="branchshortname"/></option>
</s:iterator>
</select>
</td>
<td width="261" height="37">选择机构:
<select name="selectbranch">
<option value="0">=不限=</option>
<s:iterator value="branchList">
<option value="branchid"><s:property value="branchshortname"/></option>
</s:iterator>
</select>
</td>
ます。https://my.oschina.net/u/2260184/blog/540552で再現