猿问

为什么 请求后返回的数据不能调用呢?也不能正常弹出返回的数据

$.ajax( {

    // 注意这里有个参数callback=?

     url: "http://api.t.sina.com.cn/short_url/shorten.json?source=3271760578&url_long=http://www.q2002.com/show/24555.html&callback=?"

    , async: false // 同步请求,发送请求后浏览器将被锁定,只有等到该请求完成(无论成功或失败)后,用户才能操作,js代码才会继续执行

    , dataType: "jsonp" // 返回JSON格式的数据

    , success: function( data, textStatus, jqXHR ){

        // 假设返回的字符串数据为{ "site_name": "CodePlayer", "site_desc": "专注于编程开发技术分享" }

        // jQuery已帮我们将该JSON字符串转换为对应的JS对象,可以直接使用

        alert( data); // 专注于编程开发技术分享

    }   

});


梦死醉生
浏览 1435回答 0
0回答
随时随地看视频慕课网APP
我要回答