首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

各位大神~

2013-03-26 
求救各位大神~~~这是我的strutsaction nameGetHomePageMainAction classcom.fullmart.control.GetHo

求救各位大神~~~
这是我的struts
<action name="GetHomePageMainAction" class="com.fullmart.control.GetHomePageAction" method="getMainChannelList">
        <result name="success">/index.jsp
        <param name="mchList"></param>
        </result>
        </action>

当页面一开始加载的时候,我想通过jquery在前台获取方法getMainChannelList返回来的数据!

各位如何实现。

下面是我自己写的,实现不了
$(function(){
function initIndexChannel(){

$.ajax({
      type: "post",
    url: "GetHomePageMainAction.action?r="+new Date(),
    data:"mchList",
      success: function(data){
   alert(data.name);
       }
    });
  }
  initIndexChannel();
}); struts function jquery
[解决办法]
LZ写法有误,格式应该这样写:

$(function(){
    $.ajax({
       type: "post",
       url: "GetHomePageMainAction.action?r="+new Date(),//在这可以不用传参
       data:{'r':new Date()},//需要传递的参数
       success: function(data){
          alert(data.name);
       }
    });
});
而且url只是请求action的地址,无需传参;参数一般放在data里。

热点排行