0

基本的に、データベースから取得してテーブルのページに配置するデータがたくさんあります。現在、テーブルに名前やセッションなどのユーザータイプがあり、それが投稿データとして次のPHPページに送信され、DBなどでさらに検索するために使用されます。

明らかに、それは優れたユーザーエクスペリエンスではありません。テーブル内のアイテムをクリックするだけの方がはるかに簡単で、すべてが自動的に次のページに送信されます。

これをどうやってやるのかわからない。

私のテーブルは今のところ名前と名前なので、特定の行をクリックすると、次のページに移動して各セルをデータとして送信する必要があります。

編集:いくつかの例:

伝統的にあなたはフォームでこれを行います

 <form method="post" action="pageDataIsGoingTo.php">

次のページにデータを送信します。ただし、フォームでこれを実行したくありません。むしろ、データを送信するURLやボタンをクリックしたとき。想定しているビューからデータを「非表示」にすることはできますが、実際に先に進んでそれを実行する関数はまだわかりません。

何かを見えない形に設定するJavaScriptボタン/関数を作成しますか?

4

1 に答える 1

1

非表示/非表示のフォーム フィールドを使用できます。それがあなたの最良の推測かもしれません。POSTajax呼び出しが必要であるが、他のページをロードしたい場合は、Javascript が良い解決策になります。したがって、非表示のフォーム フィールドが解決策です。

テーブル データと並列。

非表示フィールドと表示項目行をフォーム内に埋め込む必要があります (各項目行にはフォームと非表示フォーム フィールドと表示送信ボタンも含まれており、CSS でスタイルを設定できます)

これは、送信することを選択できるより多くのアイテムがテーブルに含まれていることを前提としています。

私はこれをバックボーンとjqueryで行い、すべてajaxで行います。

于 2012-11-14T23:48:35.100 に答える