jQuery Ajax Demo
1. Html
$(document).ready(function(){
$("#bt").click(function(){
$.ajax({
type:
"post",
dataType: "json",
contentType:
"application/x-www-form-urlencoded; charset=utf-8",
url:
"SvJson",
data: {some:"some 文本"},
beforeSend:
function(XMLHttpRequest){alert("before Send.");},
complete:
function(){alert("complete")},
success: function(data){
alert("success"); alert("Some Thing: " + data.text);},
error:
function(){alert("error");}
});
});
});
设置contentType为防止中文上传乱码情况。
dataType 设置返回数据类型。
2. Java
String text = request.getParameter("some");
request.setCharacterEncoding("utf-8");
response.setContentType("text/json;
charset=utf-8");
PrintWriter writer =
response.getWriter();
writer.write("{\"text\":\"success
终于\"}");
writer.flush();
writer.close();
符合json格式的字符串即可,不一定要是json对象。
PrintWriter 字符流需关闭。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。