一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java中的JSONP使用實(shí)例詳解

java中的JSONP使用實(shí)例詳解

2020-09-18 14:15踏月凌風(fēng) Java教程

json和JSONP這二者在開發(fā)中還是很常見的,本文重點(diǎn)給大家介紹下java中的jsonp使用實(shí)例詳解,需要的朋友參考下

 json和JSONP這二者在開發(fā)中還是很常見的,此處JSON暫且不說。

一個(gè)眾所周知的問題,Ajax直接請(qǐng)求普通文件存在跨域無權(quán)限訪問的問題,甭管你是靜態(tài)頁面、動(dòng)態(tài)網(wǎng)頁、web服務(wù)、WCF,只要是跨域請(qǐng)求,一律不準(zhǔn),這就是為什么要使用JSONP的原因(由于Web頁面上調(diào)用js文件時(shí)則不受是否跨域的影響(不僅如此,我們還發(fā)現(xiàn)凡是擁有”src”這個(gè)屬性的標(biāo)簽都擁有跨域的能力,比如<script>、<img>、<iframe>));

須知 ajax和jsonp其實(shí)本質(zhì)上是不同的東西。ajax的核心是通過XmlHttpRequest獲取非本頁內(nèi)容,而jsonp的核心則是動(dòng)態(tài)添加<script>標(biāo)簽來調(diào)用服務(wù)器提供的js腳本。

java" id="highlighter_948404">
?
1
2
3
4
5
6
7
8
private void GetTop10() throws IOException {
  String jsonCallback = _request.getParameter("jsonCallback");
  String id = _request.getParameter("id");
  String return_JSONP = top10Setup.ReadTop10(id );
  return_JSONP = jsonCallback + "(" + return_JSONP  + ");";
  System.out.println( return_JSONP );
  _response.getWriter().println( return_JSONP  );
}

前端代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function appendListOne() {
  $.jsonp({
    'contentType': "application/json; charset=utf-8",
    'url': AjaxGetUrl,
    'data': {
      dz_type: 'GetTop10',
      id: 17
    },
    'dataType':"jsonp",
    'callbackParameter':"jsonCallback",
    'async':false,
    'type': 'post',
    'success': function (data) {
      console.warn( data );
      $("#list1>tbody").empty();
      var str="";
      for(var key=0;key<data.dblist.length;key++){
        var dd=data.dblist[key];
        if(key <5){
          str+='<tr><td><b class="ranking">' +(parseInt(key)+1)+
            '</b><span class="name">'+dd.data_name+'</span></td>' +
            '<td> <span class="detail">'+dd.data_value+'.'+dd.data_value2+'.'+dd.data_value3+'.'+dd.data_value4
            +'</span> </td> </tr>';
        }
      }
      $("#list1>tbody").append(str);
    }
  });
}

以上所述是小編給大家介紹的java JSONP使用實(shí)例詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://blog.csdn.net/u012530711/article/details/70670207

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 经典千人斩一区二区视频 | 四虎tv在线观看884aa | 91精品国产品国语在线不卡 | 香蕉在线精品亚洲第一区 | 国内精品99| yellow在线 | 满城尽带黄金甲大胸片 | 香蕉tv亚洲专区在线观看 | 无人区乱码区1卡2卡三卡在线 | 99久久这里只有精品 | 暖暖 免费 高清 日本 在线 | 天天综合天天综合 | 免费视频 久久久 | 国产欧美精品 | 四虎麻豆 | 99久久精品免费看国产一区 | 午夜国产在线视频 | 欧美成人精品福利在线视频 | 99久久综合给久久精品 | 无罩看奶禁18 | 国产成人精品日本亚洲网站 | waswaswas免费 | 999jjj在线播放 | uoco福利姬| 国产精品麻豆99久久 | 18free性欧美另类hd | 成人精品视频 成人影院 | 国产精品久久久久毛片真精品 | 涩色网站 | 男人的天堂日本 | 欧美成人免费观看久久 | 久热在线这里只有精品7 | 国产精品久久久久a影院 | 日韩每日更新 | 咪咪爱网友自拍 | 亚洲AV永久无码精品澳门 | 日韩欧美一区二区三区中文精品 | 爱情岛论坛自拍永久入口 | a在线观看欧美在线观看 | 久久嫩草影院网站 | 婷婷麻豆|