0

だから...私はPHPとJQuery/JSでこれを書いています。どちらもまだ苦手です

ユーザーがページをブックマークできるようにしたい。現在、私は大量のデータを送信することもあれば、少量を送信することもあるので、jquery ajax/post 関数を使用して json を渡す方法を学びました。ただし、これにより、ユーザーはページをブックマークできなくなります。私がしなければならないことは....基本的に....実際、私はそれをすべてタイプして説明しましたが、誰もそれをすべて読むつもりはありません。

だから..データをたくさんリロードする必要があります。URL クエリ文字列を使用し、jquery でデータを投稿できるようにしたいと考えています。

それで...

  • ベース、ベースページ:www.domain.com/kims_stuff.php
  • 別のページ:www.domain.com/kims_stuff.php?type=0&color=grey
    • しかし……私は彼らがこのページで何をクリックしたかによって、大量の json を一緒に送りたいと思うかもしれません。ブックマークしました。

申し訳ありませんが、私はこれをうまく説明していません。私はちょうど...する必要があると思います...window.location.href = "?type=0&color=grey"そのクエリ文字列が必要なとき、そこから、大量のデータを渡す必要があるときにjsonをリロードしたり何でもしたりできます。

右?それは何をすべきか?

しかし、チェックするだけです... urlクエリ文字列に1セットのデータを配置し、ajax post jsonに別のデータセットを配置する方法はありますか? 現在の URL を保持しながら、他のページから現在のページの div にコンテンツをロードできることを認識しています...この場合、ページはすでに URL に含まれている必要があります。

または、jquery と ajax を使用するときにページをブックマークできるようにするより良い方法はありますか?

4

1 に答える 1

0

通常、URL ハッシュを使用します。

www.domain.com/kims_stuff.php#type=0&color=grey

AJAX の状態が変化すると、ハッシュを更新します。ページが読み込まれると、ハッシュの値が確認され、JS が実行されて定義された状態に復元されます。

于 2013-02-14T19:14:04.410 に答える