使用jquery实现js跨域
来源:互联网 发布:单身比例 知乎 编辑:程序博客网 时间:2024/06/10 15:49
@Controllerpublic class ApiController {@Path("/api/v1/user/get_user_info")public void processUserInfo(HttpServletRequest req, HttpServletResponse resp)throws Exception{resp.setContentType("application/json");resp.setCharacterEncoding("UTF-8");String callback = req.getParameter("callback");PrintWriter out = resp.getWriter();if(callback == null){out.print(getUserInfo());}else{out.print(callback + "("+getUserInfo()+");");}out.close();}private String getUserInfo(){Map<String, String> user = new HashMap<>();user.put("id", "1");user.put("phone", "10086");user.put("name", "CMCC");user.put("web_site", "http://www.10086.cn");Gson g = new Gson();return g.toJson(user);}}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE HTML><html lang="zh-CN"><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>jsky</title><script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script></head><body><h1>jsky</h1><div style="font-size:22px;color:red;" id="box"></div></body><script type="text/javascript">(function ($, win, doc) {$.ajax({type: 'GET',jsonp: 'callback', url: 'http://java.hqit.com/example/api/v1/user/get_user_info.do', data: 'version='+new Date().getTime(), success: function(resp){ var html = ""; html += 'id='+resp.id; html += '<br />phone='+resp.phone; html += '<br />name='+resp.name; html += '<br />web_site='+resp.web_site; $("#box").html(html); }, dataType: 'jsonp'});})(jQuery, window, document);</script></html>
7 0
- 使用jquery实现js跨域
- 使用JQuery、js的实现甘特图
- 使用jquery.upload.js实现异步上传
- 使用cropbox.js+jquery.js+servlet实现图片的上传下载
- Ajax(原生js实现、jQuery实现、跨域)
- 使用JQuery.js实现全选和反选
- 使用jquery来实现JS的类面向对象
- 使用插件实现ecplise js/jquery智能提示
- 使用JS实现JQuery的document.ready功能
- 使用jQuery实现table表格排序js插件
- Yii中使用jquery.cookie.js实现的菜单
- jQuery实现换肤功能(使用cookie.js插件)
- 使用jquery-validationEngine框架,4步实现前端JS校验
- 使用jquery.cookie.js插件实现记住密码功能
- 使用jQuery、js实现必应搜索制作
- 使用jquery-fileupload.js实现文件上传-webx3
- 使用jquery.form.js+servlet实现文件异步上传
- 使用jquery.form.js实现无刷新上传文件
- linux apt-get 安装 jdk
- JVM监控工具-Jconsole
- 磁盘IO满负荷性能分析
- iOS动画进阶(一)图层树
- Android Intent Action
- 使用jquery实现js跨域
- ffmpeg+OpenCV Linux下安装和配置
- polya定理+欧拉函数优化
- poj-1751 Highways
- LeetCode Insertion Sort List
- ZOJ Problem Set - 2095 Divisor Summation
- Java面向对象
- 【004】虚方法
- 获取当前正在运行的App的包名