//使用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>