0

大家好,我正在使用 struts 2 和 jquery 插件 1.8。现在我在谷歌上搜索$.ajax()在 struts 中使用方法。但我认为我没有输入正确的关键字。任何人都可以给我教程,我们如何使用 struts 使用这个函数并将响应作为字符串处理。

4

2 回答 2

3

jquery 是一个 javascript 库,它可以像任何其他框架一样包含在 struts 中,在 jsp 页面中添加 jquery

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.1.min.js" type="text/javascript" ></script>

之后你可以像使用它一样

<script type="text/javascript">

$(function(){ //document ready handler to ensure that the jquery is executed after the DOM is loaded

  //your code here
 $.ajax({
   url:'/your/path/',
   type:'POST',//by default is GET
   success:function(data){

    //success handler code
   },
   error:function(jxhr){
    console.log("o0ps!!");
   }

 });
});

</script>
于 2012-09-18T10:23:40.463 回答
0
$.ajax({
        type:'POST',
        url:'ajaxAction?nodetitle='+title+'&filename='+fil,
        dataType:'json',
        success:function(data)
        {  
             console.log(stringify(data));                              
        }
 });    

解释

1.Type是方法类型:Get或Post。

2.url 是您要在此处重定向的位置 ajaxAction 它是您要重定向的动作java 文件。之后 ?nodetitle 和 filename 是发送到操作页面的两个参数。

3.dataType 是:您希望数据返回的格式。这里是 json 格式。

4.Success函数:如果数据返回成功。然后我们使用 Stringify 方法获取数据,或者您在服务器上使用 System.out.println。

于 2014-04-17T12:59:56.367 回答