1

この非公開 Web サイトをどのように設定すればよいかを特定するのに助けが必要です。基本的に、データベースには約 2000 の画像が参照されています。各ユーザーは、チェックボックスを使用して各画像をチェックまたはチェック解除できます。一部のユーザーは、異なる画像をチェックまたはチェック解除している場合があります。

チェックボックスで、各画像エントリのブール変数を含むユーザー固有の XML (データベースから生成された PHP) への AJAX 要求を処理する必要があります。

次に、PHP は XML を参照し、チェックボックスを強調表示し、チェックされていないボックスを無効にします。繰り返しますが、各ユーザーは各画像に対して異なる参照を持っています。

上記が使用する正しい方法であるかどうかはわかりません。

ページに最初の 20 枚の画像を動的にロードし、チェックボックスが変更された場合、ページをリロードせずに即座に更新および更新する必要があります。次に、次の 20 にページ付けします。

正しい軌道に乗っている場合は、デモを試みて更新を投稿します。

ありがとう、

4

1 に答える 1

0

あなたがそれをどのようにしたいかによります。on changeイベントを追跡するには、JavaScriptもブラッシュアップする必要があります。最初にajaxを使用して画像を取り込む場合は、それぞれにオブジェクトを作成し、イベントを要素にアタッチします。次に、クリックすると、image_idまたはサーバーに何を持っているかを投稿できます。または、チェックボックス/画像の属性を次のように使用することもできますdata-imageid="1"

JSONまたはXMLはどちらも機能しますが、設計方法によって異なります。私の経験から、代わりにJSONを使用します。

返されるJSON配列は、次のよう{1:true,2:false,3:true}になります。したがって、キーと値のペアごとに、trueかfalseかを確認します。

javascriptまたはjqueryのタグを編集して、より良い答えが得られるかどうかを確認することを検討してください。または、正しい方向に進んでいれば、さらに詳しく説明することもできます。

于 2012-05-30T23:16:23.280 に答える