jquery ajax电话(2)

时间:2013-09-03 20:58:27

标签: jquery ajax

有谁能告诉我这有什么问题?

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(document).ready(function() {
    var url = 'http://www.google.com/ig/calculator?hl=en&q=100INR=?USD';
    var title = "jQuery";

    $.getJSON("http://www.google.com/ig/calculator?hl=en&q=100INR=?USD" + "&format=json&callback=?", function(data) {
        alert(data);
    });
});

<div id="div1">Test Page</div>

我正在拨打电话,但我收到了错误消息。你知道为什么 ?如何对网址http://www.google.com/ig/calculator?hl=en&q=100INR=?USD

进行ajav调用

1 个答案:

答案 0 :(得分:0)

您不能跨域进行AJAX调用。您需要使用类似JSONP的内容才能使其跨域工作。

jQuery的$.ajax方法支持JSONP请求。如果Google API不支持JSONP样式响应,那么您就不走运了。正如@FelixKling建议的那样,使用代理是另一种选择。