好了,这种情况有点复杂,但我会尽量解释,尽我所能。

我使用谷歌AJAX库API获得jQuery和jQueryUI的到页面上,所以我的页面的顶部看起来是这样的。

<head>
    <title>TBTNet</title>
    <link rel="stylesheet" type="text/css" href="_css/style.css">
    <link rel="stylesheet" type="text/css" href="_css/jquery-ui.css">

    <script src="http://www.google.com/jsapi"></script>

    <script>
        google.load("jquery", "1"); 
        google.load("jqueryui", "1"); 
        google.load('visualization', '1', {packages: ['table']});
    </script>

</head>

正如你所看到的,我也使用谷歌可视化表API。在网页上我有使用AJAX请求的页面加载到标签的标签jQueryUI的控制。在被请求的页面我也有同样的html头,所以同样的JavaScript。在被请求的页面有一个谷歌的表格控件。当我这种情况下运行页面的标签显示空白页。当运行由本身所请求的页面(不调用它通过AJAX)的谷歌表控制显示就好了。

我是相当新的AJAX,所以我可能只是失去了一些东西。任何帮助将不胜感激。

- 凯尔

编辑:?任何

有帮助吗?

解决方案

这个问题的答案竟然是非常简单的,但我仍然无法解释为什么它的工作。我所要做的就是两个jQuery的问题之前移动可视化负载,现在一切工作就好了。

<head>
    <title>TBTNet</title>
    <link rel="stylesheet" type="text/css" href="_css/jquery-ui.css">
    <link rel="stylesheet" type="text/css" href="_css/style.css">

    <script src="http://www.google.com/jsapi"></script>

    <script>
        google.load('visualization', '1', {packages: ['table']});
        google.load("jquery", "1"); 
        google.load("jqueryui", "1"); 
    </script>

    <!--<script src="_includes/js/jquery-ui.min.js"></script>-->

</head>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top