$.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获取值