0

良い例は、この投稿の左側にある SO スターです。

それをクリックしてこのメ​​ッセージをお気に入りに追加し、もう一度クリックしてこのフラグを削除できます。

すでにページ /favorites/add/{post_id}/ を作成していますが、Ajax でそれを処理するにはどうすればよいですか?

やることがたくさん :

  • クリックしたときに機能したことを確認してください
  • 画像を変更する
  • フラグを追加または削除する場合は、リンクを変更します。

そのようなものはすでに存在していると確信していますが、見つけることができませんでした。

何か案が ?

4

2 に答える 2

1

JavaScript では、onclick イベントのアイコンにイベント ハンドラーを追加します。

次に、img 要素の src 属性を変更して、正しい画像に変更します。

通知をサーバーに送信するだけで、表示する正しい画像を返すことができます。その後、 img 要素の src 属性を更新するだけです。

ビジネス ロジックをサーバーに配置する理由は、何らかの理由でデータベースが同期されていない場合に、データベースの正しい結果が表示されるようにするためです。これは、データベースの変更中にエラーが発生した場合にも当てはまります。 .

于 2009-10-09T03:47:42.100 に答える
1

どの JavaScript ライブラリを使用していますか? Prototype.jsをチェックしたいかもしれません

于 2009-10-09T03:48:11.800 に答える