ajax와 함께 영화에 대한 설명을 게시하려고합니다. 나는 영화를 가지고 있고 각 영화마다 id가 "button_id"인 버튼을 가지고 있는데,이 버튼을 클릭하면 영화에 대한 설명을 얻는다. 문제는 첫 번째 영화에 대한 설명 만 얻고 있다는 것입니다. 다른 영화의 버튼을 클릭하면 아무 것도하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?버튼을 클릭하십시오 - 데이터를 게시하지 않습니다. (Ajax)
var id = $('#form_index input[name=id]').val();
$('#button_'+id).click(function() {
$.ajax({
url: 'description.php',
type: 'POST',
data: {
id: id
},
success: function (result) {
$('#more_content').html(result);
}
});
<?php foreach ($positions as $p):?>
<div id="more_content"></div>
<form id="form_index" method="post" action="">
<input type="hidden" name="id" value="<?=$p["id"]?>" />
</form>
<button id="button_<?=$p["id"]?>">Me shume<button>
<?php endforeach?>
감사합니다! 그것은 작동하지 않습니다 : ( –