1

これは私のjQueryです

$(document).ready(function() {
  $('#name').load('file.php?query=<?php echo urlencode($query); ?>', function() {
    $('#loading').hide();
  });
});

最初の html がロードされた後、file.php からコンテンツを id=name の div にロードします。これにより、動きの遅いコンテンツの読み込み中に読み込み中の画像を表示できます。いくつかの異なるjson APIを使用してコンテンツを取得するため、遅くなります。現在、file.php にはさまざまなリンクが含まれています。Google はこれらのリンクをたどって他のページに移動します。または、Google はウェブページの HTML の最初の読み込み時にのみリンクをたどりますか?

これは、jquery で読み込まれた動的に読み込まれたコンテンツが、ブラウザで見ると Web ページのソース コードに表示されないためです。

4

3 に答える 3

5

Google がそのコンテンツを表示することはありません。Google はクライアント側の JavaScript を実行しないため、上記のコンテンツが読み込まれることはありません。

于 2012-11-29T18:39:23.877 に答える
0

@jhanifenは正しい

ただし、あなたのjqueryは正しく見えません。phpが含まれているべきではなく、代わりにjavascriptである必要があり、バックエンドファイルが残りを処理します。おそらく次のようなものです...

$(document).ready(function() {
  query = 'SELECT * FROM `table`';
  $('#name').load('file.php?query=' + escape(query), function() {
    $('#loading').hide();
  });
});
于 2012-11-29T20:11:58.243 に答える