2012-03-23 37 views

答えて

0

、あなたはjQuery's .load() functionを使用することができます。

現在の負荷についての詳細を読むことができます。

あなたは本質的にリソースとセレクタを渡し、リソースをフェッチしてセレクタの内容を解析し、それを呼び出したものにロードしてから、渡した関数を完全に実行しますそれ。たとえば...これは何をするか

$('#emailAddress').load('index.html p.contactInfo span.emailAddress', function() { 
    alert('loaded new email address'); 
}); 

は次のとおりです。

  • id "EMAILADDRESS"
  • と現在のDOMの要素は、AJAXがindex.html
  • にリクエストをプレゼント検索します応答では、 "emailAddress"クラスのspan
  • を含む "contactInfo"クラスのpが見つかりましたspanの内容を最初に選択した要素(id "emailAddress")に設定します。
0

サイトの別のページから情報をロードする場合は、jquery経由で.load()を使用します。

$( '#ValueContainerOnYourPage')。load( 'SomeWebPage.html #SelectorForTheElementYouWant');

これは、ページ上の要素をページの要素に読み込みます。この情報を取得したら、他の投稿のメソッドを使用して、必要な特定のデータを取得することができます。あなたは(あなたが同一生成元ポリシーによって妨げられていない場合には、ある)AJAXはそれに要求をGETすることができた場合はhttp://api.jquery.com/load/

関連する問題