jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

1、返回json字符串:

/** 将一个字符串输出到浏览器 */

protected void writeJson(String json) {

PrintWriter pw = null;

try {

servletResponse.setContentType("text/plain;charset=UTF-8");

pw = servletResponse.getWriter();

pw.write(json);

pw.flush();

pw.close();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (pw != null) {

pw.close();

}

}

}

2、通过eval将返回的json字符串转换成json对象:

$.ajax({

data:{

"shipmmsi":shipmmsi,

"shipname":shipname

},

url : "shipbk/findShipMMSIAndName.do",

async : true,

type : "POST",

success : function(data) {

var ships = eval('(' + data + ')');

你可能感兴趣的:(jquery表单ajax,json数据)