JQueryとAjaxは新浪APIを呼び出して短いウェブサイトのコードを取得します
2731 ワード
:
:
: , AppKey、 、Ajax API
API
<br>$(document).ready(function(){
<br>$("#btn").click(function(){
<br>var short = $("#short");
<br>var long = $("#long").val(); // ;
<br>//var url = "https://api.weibo.com/2/short_url/shorten.json"; // API ;
<br>var url2 = "http://api.weibo.com/2/short_url/shorten.json";
<br>var app_key = $("#app_key").val();//app_key ;
<br>//var access_token;
<br>//var cmd = url + "&url_long=" + long + "&access_token=" + access_token;
<br>var cmd2 = url2 + "?source=" + app_key + "&url_long=" + long;
<br>
<br>var message="";
<br>$.ajax({ // ;
<br>url: cmd2,
<br>type: "GET",
<br>dataType: "jsonp", // JSONP AJAX,json ;
<br>cache: false,
<br>success: function (data, status) {
<br>// ;
<br>for(x in data.data.urls[0]) message += x+'='+data.data.urls[0][x]+'&';
<br>alert("Data:
" + message + "
Status: " + status);
<br>short.append( data.data.urls[0].url_short + "<br>");
<br>//$("#dlgcy").hide();
<br>$("#dlgcy").text(cmd2);
<br>},
<br>error: function(obj,info,errObj){
<br>alert("$.ajax() :" + info);
<br>}
<br>});
<br>
<br>});
<br>});
<br>
コードのダウンロード