首页 > Web开发 > 详细

jQuery Ajax Demo

时间:2014-03-12 13:49:02      阅读:520      评论:0      收藏:0      [点我收藏+]

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 字符流需关闭。

jQuery Ajax Demo,布布扣,bubuko.com

jQuery Ajax Demo

原文:http://www.cnblogs.com/moyan03/p/3595369.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!