我正在嘗試使用jQuery的.AJAX函數向IPINFODB的API發送請求以獲取用戶訪問我們網站的地理位置。跨域jQuery .AJAX問題
問題是,從我可以收集的jQuery的.AJAX函數不允許跨域請求,並且不會返回任何內容。
下面的代碼提醒了[空白]
$.ajax({
type: "POST",
url: "http://api.ipinfodb.com/v3/ip-city/ip_query.php",
data: "key=***********&format=json&ip=<?php echo $_SERVER['REMOTE_ADDR']; ?>",
success: function(r) {
alert(r);
}
});
我已經試過所有的參數變化對阿賈克斯的請求,如GET,JSON,等等等等,但仍然一無所獲。有誰知道通過AJAX向這個API發出請求的另一種方式嗎?最好不要使用YQL。
:) 5答案,沒有投票,沒有正確的答案標記... – Ross