0

surveymonkey と polldaddy はどちらも、Web サイトに埋め込むスクリプトを提供します。元:

<script type="text/javascript" charset="utf-8"
src="http://static.polldaddy.com/p/POLLID.js"></script><noscript><a
href="http://polladdy.com/poll/POLLID/">質問ですか?</a></noscript>

問題は、jquery ロードを使用してフラグメントをロードすると、ポーリングが表示されないことです。

私のウェブサイトの頭の中には、次のスクリプトと id="fragment-sidebar-poll" を持つ空の div があります

<script type="text/javascript">
$(document).ready(function() {
    $('#fragment-sidebar-poll').load('/fragments/sidebar-poll');
}
</script>

firebug では、jquery ロードが polldaddy から指定されたコードを返すことがわかります。しかし、投票は表示されず、Firebug コンソールにエラー _container is null が表示されます。

注:surveymonkeyではエラーは表示されませんが、調査には表示されません。

4

1 に答える 1

2

関数を閉じてくださいready()、あなたは行方不明です );

<script type="text/javascript">
    $(document).ready(function() {
        $('#fragment-sidebar-poll').load('/fragments/sidebar-poll');
    });
</script>
于 2012-01-31T21:06:25.333 に答える