私はループを実行するphp関数を持っています。そして、ループは名前のリストをかなり撃ち出し、名前をクリックすると、その名前に関する情報を表示するためのスライドダウンコンテンツがいくつか開発されました。そして、私は、そのコンテナの中に入るはずの場所を設定しました。複数のデータを返すためにajaxで各関数を実行しますか?
しかし、その動作していない、と私はそのすべての名前に読み込むことを知っているので、その考えている。
function loadData(page){
//loading_show();
dataString = "page="+page+"&name_list="+name_list;
$.ajax
({
type: "GET",
url: "ajax_name.php",
data: dataString,
success: function(msg)
{
$("div.names").html(msg);
}
});
}
loadData(1); // For first time page load default results
かなり多くのloadDataが複数の名前コンテナに読み込まれることになっています。したがって、PHPはロードされる予定のデータに対して、複数のコンテナを持つ複数の名前を作成するwhileループです。
このloadDataを各div内にロードする方法については、どのような考えですか?私はそれぞれをする必要がありますか?しかし、私はこの機能にどのように組み込むかについてはあまりよく分かりません。
おかげ
データを取得する方法によって異なります。 1回の呼び出しで必要なものをすべて取り出すことができますか、すべてのURLを別々に提供する必要がありますか? – kinakuta
1回の呼び出しで必要なものすべてを取得できます( 'loadData(1)')。これは、文書の最初のページにすべてを一度セットします。しかし、私は別の名前を返すwhileループを持っているので、ajaxの 'name_list'がこれらの名前を取得しています。そして、このAjaxの各戻りデータをwhileループの正しい名前に置きます。 – hellomello
1回の通話でデータを送信します。そのデータを宛先マークアップにどのように格納するかは、マークアップによって異なります。ルーピングは、マークアップがルーピングインデックスで識別するのに適していない場合には困難です。ターゲットコンテナのマークアップはどのように見えるのですか? – kinakuta