jquery-ajax

$.ajax({
      type : 'post',  
      url : 'transit/databackup_update.action',  
      dataType : 'text',  
      data : $('form:first').serialize(), 
      success :alert("设置成功!"),
      error : function (xml, err) {alert("设置错误!请重试...");} });

 

 

其中$('form:first').serialize()代表把form表单中的所有内容提交.用此方法不用自己拼字符串.

 

 

当要自己拼写字符串的时候,--->

data:"OID="+$("#OID").attr("value") + "&userID="+$("#userID").attr("value")

 

 

后台提供get,set方法来接受传过来的参数,当想传值到前台页面,用json 来传值

 

         JSONArray json = JSONArray.fromObject("对象或者一个list");

         getResponse().setCharacterEncoding("utf-8");
         PrintWriter pw = getResponse().getWriter();
         pw.print(json.toString());
         pw.flush();
         pw.close();

 

当后台往前台传值后,在前台接收,  

 

       success: function(jsondata){

              var json=eval("("+jsondata+")");  //将json数据格式化为前台的数据.

              json[0].属性名   //就可以获取相应后台传过来的值

 

       }

 

 

也可以用JSONObject来传值

         在后台中:

            JSONObject json=new JSONObject();

            json.put("msg","传入的值");

 

   在前台success中可以直接用json.msg获取值

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值