zoukankan      html  css  js  c++  java
  • 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,具体原理以后慢慢参详

  • 相关阅读:
    nodejs
    socket.io
    how to develop mobile web
    nodejs
    GitHub
    angularJS vs backbone
    AngularJS
    oracle 数据库中数据导出到excel
    cocos2d-x中的二段构造模式
    HDOJ 4975 A simple Gaussian elimination problem.
  • 原文地址:https://www.cnblogs.com/Wen-yu-jing/p/4111011.html
Copyright © 2011-2022 走看看