私はこれを機能させようとしています。いくつかの画像があり、それぞれに独自の ID を持つこのリンクがあります。
これはリンクです:<a href="#" class="remove_img" data-id="'.$img->g_id.'">x</a>
これはスクリプトです:
<script>
$(document).ready(function() {
$(".remove_img").click(function() {
e.preventDefault();
var id = $this.data('id');
$.ajax({
url: 'remove_img.php',
type: 'POST',
data: { bild : id },
success: function(data) {
alert("Gespeichert!");
}
});
});
});
</script>
そして、次のように remove_img.php で ID を受け取ります: $_POST['bild']
Chrome コンソールに次のエラーが表示されます。
$this は定義されていません (2 回繰り返します)