私のウェブサイトでは、(同じドメインでホストされている)フォーラムの投稿のコンテンツをプルし、jQueryを使用してホームページのdivに表示しようとしています。
ヘッダーのコードは次のとおりです。
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
<script type="text/javascript">
jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN #pid_NN");
</script>
次に、投稿を表示するdivがあります。
<div id="contain"></div>
考慮すべき事項:
何が悪いのですか?
あなたのコードはこのようなものでなければなりません
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
jsコード
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN #pid_NN");
});
</script>
.load
は、GETパラメータを個別に渡すことができます。
.load("link to php", "http://examplepage.com/forum/showthread.php", "tid=NN#pid_NN")
クロージングが必要です</script>
タグがjQueryに含まれていて、domのロードを待つ必要があります。
JS
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN#pid_NN");
});
</script>
HTML
<div id="contain"></div>