闲话不多说,直接来看jsonp的get、post请求方式
- get方法:
<script>
(function(){
$.ajax({
type: "get",
data: "random="+Math.random(), // 规定要发送到服务器的数据。
url: "http://127.0.0.1/api/mobile/menu", //规定发送请求的 URL。默认是当前页面。
dataType: "jsonp", //预期的服务器响应的数据类型。
jsonp: "callback", //在一个 jsonp 中重写回调函数的字符串。
success: function(data) { //请求成功后返回
console.log(data);
},
error: function() { //请求失败后返回
console.log('Request Error.');
}
});
})()
</script>
- post方法:
<script>
(function(){
$.ajax({
crossDomain: true, //同意cross
type: "POST", //规定请求的类型(GET 或 POST)。
data: "random="+Math.random(), // 规定要发送到服务器的数据。
url: "http://127.0.0.1/api/mobile/menu", //规定发送请求的 URL。默认是当前页面。
dataType: "json", //预期的服务器响应的数据类型。
success: function(data) { //请求成功后返回
console.log(data);
},
error: function() { //请求失败后返回
console.log('Request Error.');
}
});
})()
</script>
参考资料:jsonp如何使用post方法