求救各位大神~~~
这是我的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里。