麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

淺談JQuery+ajax+jsonp 跨域訪問

2019-11-20 09:36:21
字體:
供稿:網(wǎng)友

Jsonp(JSON with Padding)是資料格式 json 的一種“使用模式”,可以讓網(wǎng)頁(yè)從別的網(wǎng)域獲取資料。

一. 客戶端

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="resource/js/jquery-1.7.2.js"></script> </head> <script type="text/javascript"> $(function(){     /*   //簡(jiǎn)寫形式,效果相同   $.getJSON("http://app.example.com/base/json.do?sid=1494&busiId=101&jsonpCallback=?",       function(data){         $("#showcontent").text("Result:"+data.result)   });   */   $.ajax({     type : "get",     async:false,     url : "http://app.example.com/base/json.do?sid=1494&busiId=101",     dataType : "jsonp",//數(shù)據(jù)類型為jsonp     jsonp: "jsonpCallback",//服務(wù)端用于接收callback調(diào)用的function名的參數(shù)     success : function(data){       $("#showcontent").text("Result:"+data.result)     },     error:function(){       alert('fail');     }   });  }); </script> <body> <div id="showcontent">Result:</div> </body> </html> 

二. 服務(wù)器端

import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONObject; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;  @Controller public class ExchangeJsonController {   @RequestMapping("/base/json.do")   public void exchangeJson(HttpServletRequest request,HttpServletResponse response) {     try {     response.setContentType("text/plain");     response.setHeader("Pragma", "No-cache");     response.setHeader("Cache-Control", "no-cache");     response.setDateHeader("Expires", 0);     Map<String,String> map = new HashMap<String,String>();      map.put("result", "content");     PrintWriter out = response.getWriter();        JSONObject resultJSON = JSONObject.fromObject(map); //根據(jù)需要拼裝json     String jsonpCallback = request.getParameter("jsonpCallback");//客戶端請(qǐng)求參數(shù)     out.println(jsonpCallback+"("+resultJSON.toString(1,1)+")");//返回jsonp格式數(shù)據(jù)     out.flush();     out.close();    } catch (IOException e) {     e.printStackTrace();    }   } } 

以上就是小編為大家?guī)淼臏\談JQuery+ajax+jsonp 跨域訪問全部?jī)?nèi)容了,希望大家多多支持武林網(wǎng)~

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美三日本三级少妇三级99观看视频 | 欧美 国产 亚洲 卡通 综合 | 97视频| chinese乱子伦xxxx国语对白 | 国产精品成人一区二区三区电影毛片 | 99在线精品视频免费观看20 | 九色中文 | av免费在线播放网址 | 免费在线观看成人网 | 香蕉视频99 | 久久99精品久久久久久园产越南 | 亚州视频在线 | 天天看成人免费毛片视频 | 202z中文字幕第一页 | 精品国产精品久久 | 在线成人毛片 | 凹凸成人精品亚洲精品密奴 | 国产黄色一区二区 | 久久久久久久亚洲精品 | 黄色网址免费入口 | 91精品国产综合久久男男 | 激情综合婷婷久久 | 久草视频在线资源 | 一级免费特黄视频 | 久久精品国产99久久久古代 | 欧美一级免费看 | 久久九九热re6这里有精品 | 国产精品久久久久久久久久10秀 | 亚洲成年人免费网站 | 精精国产xxxx视频在线播放7 | 日韩欧美视频一区二区三区 | 作爱在线观看 | 精品亚洲综合 | 中国美女一级黄色大片 | 日本免费一区二区三区四区 | 免费专区 - 91爱爱 | 免费一级欧美在线观看视频 | 久久久精彩 | 免费看污视频在线观看 | 欧美日韩手机在线观看 | 亚洲激情91 |