//使用getJSON
<script type="text/javascript">
$(function () {
$("#btn2").click(function () {
//get請求
//使用getJSON callback:函數名隨機 (如果不想讓函數名隨機用ajax)
$.getJSON("http://v.juhe.cn/sms/send?callback=?", { data: "sss", Nume: "1" }, function (data) {
console.log(data);
});
});
});
</script>
<!--通過jsonp跨域 使用script的src屬性 --begin -->
<script>
function dosomething(jsondata) {
//只能處理獲得的json數據
//console.log(jsondata);
}
</script>
<!--請求百度 -->
<!--<script src="http://www.baidu.com?callback=dosomething"></script>-->
<!-- 錯誤提示Uncaught SyntaxError: Unexpected token <.翻譯:未捕獲的SyntaxError:意外的標記<; -->
<!-- 結束請求百度 -->
<!-- 請求返回json網頁 -->
<script src="http://v.juhe.cn/sms/send?callback=dosomething"></script>
<!-- 返回object類型的數據 --end -->
AJAX
<script type="text/javascript">
$(function () {
$("#btn3").click(function () {
$.ajax({
url: "http://www.baidu.com", //請求地址http://v.juhe.cn/sms/send 實際http://v.juhe.cn/sms/send?callback=person&data=sss&Nume=1&_=1513302345324
dataType: "jsonp",
jsonpCallback: "person", //固定callback名字 //請求地址http://v.juhe.cn/sms/send?callback=? 實際http://v.juhe.cn/sms/send?callback=person&data=sss&Nume=1&_=1513302146329
data: { data: "sss", Nume: "1" },
//jsonp: "callback", //地址是http://v.juhe.cn/sms/send?callback=person&data=sss&Nume=1&_=1513302466213
success: function (data) {
console.log(data);
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(textStatus + errorThrown);
}
});
});
});
</script>