首页 > 代码库 > jquery Jsonp的使用
jquery Jsonp的使用
<script type="text/javascript"> $(function(){ $.ajax({ url:"test", jsonpCallback: "showPrice", jsonp: "callback", dataType: "jsonp", data: { q: "select title,abstract,url from search.news where query=\"cat\"", format: "json" }, success: function(data) { alert(data.name); }, error:function(){ alert("s"); } }); }); </script>
test servlet
/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("callback"); request.getParameter("q"); System.out.println(name); response.getWriter().write(name+"({name:\"bai\"})"); }
在写回的时候格式最好是callback({ })这种格式 ,否则接受时出粗到error,具体原理以后慢慢参详
jquery Jsonp的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。