2011-10-24 10 views

答えて

0

コンテンツがJavaScriptによって作成された場合、それは検索エンジンには役立ちません。唯一の例外は、Googleのクロール可能なAjaxプロポーザルを使用する場合です。しかしそれはGoogleのためだけに働き、very bad ideaです。

参考までに、コンテンツにアクセスするにはJavaScriptが必要です。それはあなたのサイトからあまりにも多くのユーザーをロックします。整備されたサイトには、JavaScriptなしで到達できるコンテンツがあり、JavaScriptを使用するユーザーのエクスペリエンスを高めるためにJavaScriptを使用します。

0

はい!彼らはできる!と(

最初のページロードで
  1. は、サーバー・サイド・スクリプトを持つHTMLテーブルを生成します。そして、それはプログレッシブ・エンハンスメントのアプローチを使用して

    は、私がすることによってこれを達成することができました...実際には非常に簡単ですデータの列と行)。これはSEOのためのものです。

  2. 同じページの最初の読み込み時に、サーバーサイドスクリプトでデータのJSONをjqgridの初期化またはページのどこかにダンプするようにしてください。
  3. 最初にローカルに設定し、ダンプされたJSONデータをロードするjqgrid(step1でHTMLテーブルと同じ名前が付けられています)を持ってください。
  4. グリッドが初期化された後、直ちにリモートソースから読み込むようにグリッドを更新します(ただし、リロードをトリガーしません)。 5)ユーザーがグリッド上で実行する次の操作は、リモートソースからプルします。このアプローチの詳細については

、ここに私の質問/答え/フィドルを参照してください。Jqgrid & progressive enhancement: Successfully progresses from HTML, to local JSON, to remote JSON, but pager doesn't start correctly?

関連する問題