$.post()的url问题

v1p411805303 2011-05-06 10:47:04
如题,url能调action的方法嘛?我怎么看文档上写的是页面
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Spring89 2011-05-06
  • 打赏
  • 举报
回复
可以的!
$.post("<%=basePath%>channel.do?method=getAreaByProvince",{provinceCode:province},parseBackCity,"json");
这样就会去执行channel这个Action里的getAreaByProvince()方法;
返回的数据以json格式返回!第三个参数,回调函数!
然后在遍历返回的数据:
$.each(data,function(i,n){
if(n!=undefined){
if(selectCityID == n.code){
optionData += "<option value="+n.code+" selected=\"selected\">"+n.name+"</option>";
}else{
optionData += "<option value="+n.code+">"+n.name+"</option>";
}
}
});

lvhongfen 2011-05-06
  • 打赏
  • 举报
回复

url可以调用Action里面的方法可以写成XXX!fangfaName、XXX.action等各种Action里面的方法
但调用的Action里面的方法没有返回值
只能将结果返回给你的function里面
lvhongfen 2011-05-06
  • 打赏
  • 举报
回复

可以的
$.post('url','参数',function(){});

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧