zoukankan      html  css  js  c++  java
  • JQuery Ajax jsonp

     JQuery ajax jsonp

      

    $.ajax({
            method:"POST",
            url:"http://localhost:8081/ChenLei/PeopleServlet",
            data:{"userName":"zhangsan"},
            dataType:"jsonp",
            jsonpCallback:"callback",   //jsonpCallback是实现跨域请求的时候定义回调函数用的 ,可以随意起名字
            success:function(data){
                alert(data.code);
                alert(data.message);
            },
            error:function(data){
            },
            complete:function(){
            }
        })
    

     后台如果是servlet

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            System.out.println(request.getParameter("userName"));
            String callback = request.getParameter("callback");
            response.getWriter().print(callback+"({"code":"200","message":"success!!"})");
    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response);
    }

     如果是Springmvc

    import com.fasterxml.jackson.databind.util.JSONPObject;


    @RequestMapping(value = "/chenlei/test/getuser", method = {RequestMethod.GET,RequestMethod.POST}) @ResponseBody public JSONPObject getUser(@RequestParam String userName, @RequestParam String callback){ Map<String, String> map = new HashMap<String, String>(); map.put("code", "200"); map.put("message", "success!!"); return new JSONPObject(callback, map);
    }
  • 相关阅读:
    分治法(待整理)
    NP完全问题
    合并排序
    插入排序
    算法基础知识(算法导论)
    分支定界法
    RUCM简介
    大一编程基础培训]==06课==Python的字符串和编码
    python加密包利用pycrypto包进行AES、DES、MD5等加密
    pyecharts模块
  • 原文地址:https://www.cnblogs.com/c9999/p/7481520.html
Copyright © 2011-2022 走看看