如题,url能调action的方法嘛?我怎么看文档上写的是页面

解决方案 »

  1.   


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

  2.   


    url可以调用Action里面的方法可以写成XXX!fangfaName、XXX.action等各种Action里面的方法
    但调用的Action里面的方法没有返回值
     只能将结果返回给你的function里面
      

  3.   

    可以的!
    $.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>";
    }
    }
    });