JAva JSONP使用例

15854 ワード

json JSONP             ,  JSON    
 
  
         ,Ajax                    ,        、    、web  、WCF,       
,    ,         JSONP   (  Web     js             (    ,         ”src”
、<img>、<iframe>)</span>);</span>
</pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"><span style="color:rgb(35,35,35);font-family:verdana, Arial, Helvetica, sans-serif;font-size:14px;"><span style="color:rgb(35,35,35);font-family:verdana, Arial, Helvetica, sans-serif;font-size:14px;">   ajax jsonp           。ajax      XmlHttpRequest       , jsonp         <script>           js  。</span>
</span></pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"><span style="color:#000080;"><strong>
</strong></span></pre> 
  <pre style="font-family:'  ';"><span style="font-size:13.5pt;color:rgb(0,0,128);"><strong>private void </strong></span><span style="font-size:13.5pt;">GetTop10() </span><span style="font-size:13.5pt;color:rgb(0,0,128);"><strong>throws </strong></span><span style="font-size:13.5pt;">IOException {

    String jsonCallback = </span><span style="font-size:13.5pt;color:rgb(102,14,122);"><strong>_request</strong></span><span style="font-size:13.5pt;">.getParameter(</span><span style="font-size:13.5pt;color:rgb(0,128,0);"><strong>"jsonCallback"</strong></span><span style="font-size:13.5pt;">);
    String id = </span><span style="font-size:13.5pt;color:rgb(102,14,122);"><strong>_request</strong></span><span style="font-size:13.5pt;">.getParameter(</span><span style="font-size:13.5pt;color:rgb(0,128,0);"><strong>"id"</strong></span><span style="font-size:13.5pt;">);
    String return_JSONP = </span><span style="font-size:13.5pt;color:rgb(102,14,122);"><strong>top10Setup</strong></span><span style="font-size:13.5pt;">.ReadTop10(id );</span></pre> 
  <pre style="font-family:'  ';"><span style="font-size:13.5pt;">
    </span><span style="font-size:18px;color:#ff6666;">return_JSONP = jsonCallback + <strong>"(" </strong>+ return_JSONP   + <strong>");"</strong>;</span><span style="font-size:13.5pt;">

    System.</span><span style="font-size:13.5pt;color:rgb(102,14,122);"><strong><em>out</em></strong></span><span style="font-size:13.5pt;">.println( return_JSONP  );
    </span><span style="font-size:13.5pt;color:rgb(102,14,122);"><strong>_response</strong></span><span style="font-size:13.5pt;">.getWriter().println( return_JSONP   );

}</span></pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"></pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"></pre> 
  <pre style="font-family:'  ';font-size:13.5pt;">    </pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"></pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"></pre> 
  <pre style="font-family:'  ';font-size:13.5pt;"><span style="color:#000080;"><strong>function </strong></span><span style="font-style:italic;">appendListOne</span>() {

    <span style="color:#660e7a;"><strong>$</strong></span>.<span style="color:#7a7a43;">jsonp</span>({
        <span style="color:#008000;"><strong>'contentType'</strong></span>: <span style="color:#008000;"><strong>"application/json; charset=utf-8"</strong></span>,
        <span style="color:#008000;"><strong>'url'</strong></span>: <span style="color:#660e7a;"><strong><em>AjaxGetUrl</em></strong></span>,
        <span style="color:#008000;"><strong>'data'</strong></span>: {
            <span style="color:#660e7a;"><strong>dz_type</strong></span>: <span style="color:#008000;"><strong>'GetTop10'</strong></span>,
            <span style="color:#660e7a;"><strong>id</strong></span>: <span style="color:#0000ff;">17
</span><span style="color:#0000ff;">        </span>},
        <span style="color:#008000;"><strong>'dataType'</strong></span>:<span style="color:#008000;"><strong>"jsonp"</strong></span>,
        <span style="color:#008000;"><strong>'callbackParameter'</strong></span>:<span style="color:#008000;"><strong>"jsonCallback"</strong></span>,
        <span style="color:#008000;"><strong>'async'</strong></span>:<span style="color:#000080;"><strong>false</strong></span>,
        <span style="color:#008000;"><strong>'type'</strong></span>: <span style="color:#008000;"><strong>'post'</strong></span>,
        <span style="color:#008000;"><strong>'success'</strong></span>: <span style="color:#000080;"><strong>function </strong></span>(data) {
            <span style="color:#660e7a;"><strong>console</strong></span>.<span style="color:#7a7a43;">warn</span>( data  );
            <span style="color:#660e7a;"><strong>$</strong></span>(<span style="color:#008000;"><strong>"#list1></strong></span><span style="color:#000080;"><strong>tbody</strong></span><span style="color:#008000;"><strong>"</strong></span>).<span style="color:#7a7a43;">empty</span>();
            <span style="color:#000080;"><strong>var </strong></span><span style="color:#458383;">str</span>=<span style="color:#008000;"><strong>""</strong></span>;
            <span style="color:#000080;"><strong>for</strong></span>(<span style="color:#000080;"><strong>var </strong></span><span style="color:#458383;">key</span>=<span style="color:#0000ff;">0</span>;<span style="color:#458383;">key</span><data.dblist.<span style="color:#660e7a;"><strong>length</strong></span>;<span style="color:#458383;">key</span>++){
                <span style="color:#000080;"><strong>var </strong></span><span style="color:#458383;">dd</span>=data.dblist[<span style="color:#458383;">key</span>];
                <span style="color:#000080;"><strong>if</strong></span>(<span style="color:#458383;">key </span><<span style="color:#0000ff;">5</span>){
                    <span style="color:#458383;">str</span>+=<span style="color:#008000;"><strong>'<tr><td><b class="ranking">' </strong></span>+(<span style="color:#7a7a43;">parseInt</span>(<span style="color:#458383;">key</span>)+<span style="color:#0000ff;">1</span>)+
                        <span style="color:#008000;"><strong>'</b><span class="name">'</strong></span>+<span style="color:#458383;">dd</span>.data_name+<span style="color:#008000;"><strong>'</span></td>' </strong></span>+
                        <span style="color:#008000;"><strong>'<td> <span class="detail">'</strong></span>+<span style="color:#458383;">dd</span>.data_value+<span style="color:#008000;"><strong>'.'</strong></span>+<span style="color:#458383;">dd</span>.data_value2+<span style="color:#008000;"><strong>'.'</strong></span>+<span style="color:#458383;">dd</span>.data_value3+<span style="color:#008000;"><strong>'.'</strong></span>+<span style="color:#458383;">dd</span>.data_value4
                        +<span style="color:#008000;"><strong>'</span> </td> </tr>'</strong></span>;
                }
            }
            <span style="color:#660e7a;"><strong>$</strong></span>(<span style="color:#008000;"><strong>"#list1></strong></span><span style="color:#000080;"><strong>tbody</strong></span><span style="color:#008000;"><strong>"</strong></span>).<span style="color:#7a7a43;">append</span>(<span style="color:#458383;">str</span>);
        }
    });
}</pre> 
  <br> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC WAP    -->
                    <div id="SOHUCS" sid="1305350184112263168"></div>
                    <script type="text/javascript" src="/views/front/js/chanyan.js">
                    
                     
                
興味があるかもしれません
  • mysqlプライマリ・スレーブ・データ同期
    林鶴天
    mysqlプライマリ・スレーブ・データ同期
  • oracle学習ノート
    caoyong
    oracle
  • データベース、SQLゼロベース入門
    天子の骄り
    sql データベースの開始 基本用語
  • pom.xml
    一発でガレージに送り返す
    pom.xml
  • sql調査地区省市県
    3213213333332132
    sql mysql
  • リスナーの頭が痛いことについて
    宝剣鋒梅花香
    グラフィックボード リスナー マウス・リスナー
  • JAVAの遍歴MAP
    darkranger
    map
  • POJ 2312 Battle City優先マルチカラム+bfs
    aijuans
    検索
  • アルファベットで分類:
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z その他
    トップページ -
    私たちについて -
    構内検索 -
    Sitemap -
    権利侵害苦情
    著作権すべてのIT知識ベースCopyRight© 2000-2050 IT知識ベースIT 610.com , All Rights Reserved.
    京ICP備09083238号