【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
いつも楽しく学習させていただいております。
何度か復習した際に index.php の <li data-id="<? Utils::h($todo->id); ?>"> に関して、 token の処理と同じように記述、処理できるのでは?と思い、 JS の方で試しに
index.php
<li data-id="<? Utils::h($todo->id); ?>">
token
const id = querySelectorAll('li').dataset.id;
として上の方で保持し、checkbox、delete の fetch の中の id にて id: id, としてみました。
checkbox
delete
fetch
id
id: id,
それで適当な todo(チェックされた fff )を削除をしてみるとページ遷移することなく削除出来はしたのですが、すぐページをリロードをすると先程削除されたはずの todo が復活、代わりに一番上にあった別の todo(いいい)が削除されてしまいました。
todo
fff
興味本位の質問で恐縮ですが、動画通り checkbox や delete の fetch の id: で親要素の dataset.id を使用するのと挙動がどう違うのかを教えていただきたいです。
id:
dataset.id
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつも楽しく学習させていただいております。
何度か復習した際に
index.phpの<li data-id="<? Utils::h($todo->id); ?>">に関して、tokenの処理と同じように記述、処理できるのでは?と思い、JS の方で試しに
として上の方で保持し、
checkbox、deleteのfetchの中のidにてid: id,としてみました。
それで適当な
todo(チェックされたfff)を削除をしてみるとページ遷移することなく削除出来はしたのですが、すぐページをリロードをすると先程削除されたはずのtodoが復活、代わりに一番上にあった別のtodo(いいい)が削除されてしまいました。興味本位の質問で恐縮ですが、動画通り
checkboxやdeleteのfetchのid:で親要素のdataset.idを使用するのと挙動がどう違うのかを教えていただきたいです。