portseven: preventDefault funktoniert nicht

Beitrag lesen

Hab den alten Cache gelöscht im Browser usw. Der Code kommt an, denn er zeigt mir die Kommentare von show_comments.php.

Ich hab ne alternative mal grad geschrieben hier funktionierts irgendwie, aber hab kein Schimmer wie ich ein eventlistener einfüge für jeden Button:

			<script>
			$(document).ready(function() {
				$('.show_comments').on('click', show)
			})
				
				function show(e) {
					e.preventDefault()
					var value =	$(this).val()
					$.ajax({
						type: 'POST',
						url: 'show_comments.php',
						data: $(this).serialize(),
						success: function(data) {
										alert(value)
						}
					})
				}
			
			</script>