0

您好我正在尝试在 DIV 标记中显示 javascript 图表。我想使用 jQuery.ajax 调用一个 url。以下是我的代码。

<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="./jquery-ui.css" />
<script src="./jquery-1.9.1.js"></script>
<script src="./jquery-ui.js"></script>
<script>
$(function() {
    $( "#btnRun" ).click(function() {
        $.ajax({
            type: "GET",
            url: "http://code.shutterstock.com/rickshaw/guide/start.html",
            success: function(response) {
                $('#divResult').html(response); // Assign the values to the DIV
            }
        });
    });
});
</script>
</head>
<body>
<input type="button" value="Run" id="btnRun" /> </br>
<div id="divResult"></div>
</body>
</html>

我可以打电话给网址。但无法显示该网址中存在的内容。谁能帮我解决这个问题。

4

2 回答 2

0

我认为你在这里有几个问题:

  • 由于 Access-Control-Allow-Origin,您可能不允许这样做。
  • 您无法通过另一个 HTML 文件将更多 JavaScript 加载到异步页面中。
于 2013-09-27T11:52:54.427 回答
0

我得到了我的问题的解决方案。我在 DIV 中添加了 OBJECT 标签。这是代码。

$( "#btnRun" ).click(function() {
        $('#divResult').html('<object data="http://code.shutterstock.com/rickshaw/guide/start.html" />');
    });

谢谢大家。

于 2013-09-30T07:42:48.590 回答