日期:2014-05-20  浏览次数:20650 次

使用jquery访问后台没反应!?求理解!
一个单机事件:
<script type="text/javascript">
function pageChange(o){
var value=o.options[o.selectedIndex].id;
alert("..."+value);
$.post("productType_ShowProductType?pageModel.currentpage=5",null,function(returnValue){
 
});
 
}
</script>
 productType_ShowProductType?pageModel.currentpage=5 这个在浏览器中可以访问到后台,在.post("productType_ShowProductType?pageModel.currentpage=5",null,function(returnValue){}); 却不行!?
 引入了:struts2-json-plugin-2.1.8.1.jar
struts.xml
<package name="Pro" extends="json-default" >
<action name="*_*" class="{1}Action" method="{2}">
<result>/index.jsp</result>
</action>
</package>

------解决方案--------------------
你说productType_ShowProductType?pageModel.currentpage=5在地址上可以访问那么就没问题。
你的alert("..."+value); 有没有弹出值呢?
你使用URL传参,所以用GET就OK了。
$.get(("productType_ShowProductType?pageModel.currentpage=5",function(data){alert(data)});

PS:你访问的是productType类的ShowProductType方法,那么类的首字母要大写,方法首字母要小写。