1

page.phpの一部を選択的に選択するようなjQuery.load(page.php)関数を使用する方法はありますか?たとえば、次のようなものです。

$('#div1').load('page.php#1'); //Puts div id = 1 into div1
$('#div2').load('page.php#2'); //Puts div id = 2 into div2
...

ユースケースを説明すると、私の問題はより理にかなっているかもしれません-現在、さまざまなphp関数からデータをプルするいくつかのセルを持つテーブルがあります。このデータは時間の経過とともに変化するため、そのテーブルを動的にリロードしたいと思います。

ただし、落とし穴があります。テーブル要素にはテキスト入力フォームも含まれています。テーブル全体をリロードすると、ユーザーはフォームに入力されたデータとフォームへのフォーカスを失います。それらを一時変数に保存して保存しても、カーソルはフォームの先頭にリセットされます。データの要素ごとに1つのページを作成するのではなく、ページのどの部分を読み込むかを選択する方法があるかどうか疑問に思っています。

4

1 に答える 1

1

jQueryを使用してコンテンツを解析/プッシュすることの何が問題に$.getなっていますか?

$.get('/my/page.html',function(data){
  $('#one').empty().append($('#one',data));
  $('#two').empty().append($('#two',data));
  // ...
});

また、数値で始まるIDであるFWIWは無効です。あなたは手紙から始める必要があります。

于 2012-07-09T01:48:00.500 に答える