JQueryAjax - post() 方法为什么执行不了?

js:$(document).ready(function(){$("#stustuid").change(function(){varsid=$("#stustuid"... js:
$(document).ready(function() {
$("#stustuid").change(function() {
var sid= $("#stustuid").val();
alert(sid);
$.post("checkStuIdAction.action",{stuid:sid},
function(date,state) {
alert(date);
alert(state);
return false;
},'json');
});
});
配置文件:
<action name="checkStuIdAction" class="action.StuAction" method="checkStuIdAction">
<result name="CheckStuId" type="json">/page/stuMessage/addStuMessage.jsp</result> </action>
checkStuIdAction:
public String checkAction() throws Exception {
StringBuffer hql = new StringBuffer();
System.out.println(stuid);
hql.append("from StuInformationTwo s where stustuid = '" + stuid + "'");
List<Object> sa = new ArrayList<Object>();
sa = this.dao.findByHql2(hql.toString(), null);
if (sa.size() <= 0) {
this.result = "ok";
} else {
this.result = "no";

}
return "CheckStuId";

}
展开
 我来答
孤独的探戈1573
2015-12-07 · TA获得超过580个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:156万
展开全部
$.post("checkStuIdAction.action",这个action的路径是不是少点什么,把你的项目路径加上呢?试试
更多追问追答
追问
在src的action的package下,这样加?:$.post("action/checkStuIdAction.action",????不对啊~~~
追答


$.post("/checkStuIdAction.action",
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式