我的思路就是一级那里搞个select,然后利用ajax返回action。然后利用ajax那里不懂。哪位大神教我怎么做?
1、这是select,
function select(){
var xitong=document.getElementById("xitong").value;
$.ajax({
url:'/netbank/budiao/testaj',
type:'post',
dataType:'json',
data:{"xitong.xitongname":xitong},
error: function(){
alert("服务器没有返回数据,可能服务器忙,请重试");
},
success:createshebeiname2
});
2、这是/netbank/budiao/testaj',
public String testaj(){
System.out.println("testaj");
String name=xitong.getXitongname();
System.out.println(name);
shebeilist=budiaoBiz.getShebeibyname(xitong.getXitongname());
request.put("shebeilist", shebeilist);
return "testaj";
}
3、这是struts.xml的一部分
<package name="budiao" namespace="/budiao" extends="json-default" >
<action name="*" class="budiao" method="{1}">
<result name="testaj" type="json"></result>
结果:select选择的时候,能够打印出testaj和xitongname的值,还有alert("服务器没有返回数据,可能服务器忙,请重试");