时间:2021-07-01 10:21:17 帮助过:47人阅读
输出的格式必须为 callback(json格式的字符串);
- <br>protected void doPost(HttpServletRequest req, HttpServletResponse resp) <br>throws ServletException, IOException { <br>String callback =req.getParameter("callback");//jquery生成的自定义函数名 <br>resp.setCharacterEncoding("UTF-8"); <br>resp.setContentType("text/html;charset=utf-8"); <br>PrintWriter out = resp.getWriter(); <br>//返回json格式字符串,注意向前台
- <br>$(function(){ <br>//需要传的参数,可以不传。 <br>var data= {param1:"param1",param2:"param2"}; <br>//注意url一定要以callback=?的形式拼接,callback参数名可以自定义, <br>//但后台必须也要同步获取的参数名 <br>var url = 'http://192.168.1.216:8080/DSFA/getUser?callback=?'; <br>$.getJSON(url,data,function(backdata){ <br>//其实后台返回的函数已经替换为此函数,所以backdata <br>//就是你从后台传过来的json对象。 <br>alert(backdata); <br>}); <br>}) <br> <br>如果有不明白的地方,请留言....