ajax的基本使用过程

 

1.在action中写好相应的方法;
2.配置struts配置文件。
   例如:<package namespace="/fbcar-ajax"  name="fbcar-ajax"(包名,在jsp中调用该ajax方法,写上该名+方法名即可)  extends="json-default">
       <action name="changeGroup" method="changeGroup"(方法名) class="userFriendsAction">
  <result name="success" type="json">
         <param name="excludeNullProperties">true</param>
         <param name="root">myResult(返回值的名称,可以是List、int,boolean等任何类型)</param>   
  </result>
      </action>
               </package>
3.jps中的写法:
    例如:function setTeamLeader(vin){
              $.ajax({
                     url:'<%=request.getContextPath()%>/xxx-ajax/xxx.action?hisFriendId='+hisFriendId+'&keyId='+keyId',
                     async:false,(同步设置)
                      data:{
                             keyid:'${keyid}',(html中获取的值)
                             vin:vin(js方法的参数)
                      },
                     type:'post',(以post方式提交)
                     dataType:'json', (以json串形式进行传参)
                     success:function(data){(固定写法,date是调用action中方法的返回值(这个返回值在action中必须有相应的set、get方法)与

配置文件中的myResult相对应)
                    alert(data);
          }
   }); 
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值