$('#club').change(function(event)
의 코드는 작동하지만 $(document).ready(function()
의 코드는 작동하지 않는 이유는 무엇입니까? $.ajax
기능은 동일하지만 전자는 기능을 수행하지 않습니다.
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "post",
url: "eventinfo.php",
data: $(this).serialize(),
success: function(data) {
$('#right_inside').html('<h2>' + $('#club').val() + '<span style="font-size: 14px"> (' + data[0].day + ')</h2><p>Entry: ' + data[0].entry + '</p><p>Queue jump: ' + data[0].queuejump + '</p><p>Guestlist closes at ' + data[0].closing + '</p>');
},
dataType: "json"
});
});
$('#club').change(function(event) {
$.ajax({
type: "post",
url: "eventinfo.php",
data: $(this).serialize(),
success: function(data) {
$('#right_inside').html('<h2>' + $('#club').val() + '<span style="font-size: 14px"> (' + data[0].day + ')</h2><p>Entry: ' + data[0].entry + '</p><p>Queue jump: ' + data[0].queuejump + '</p><p>Guestlist closes at ' + data[0].closing + '</p>');
},
dataType: "json"
});
});
</script>
HTML을 표시하십시오. 또한 그것이 어떻게 작동하지 않는지 설명하십시오. 에러 메시지? –
나는이 페이지를 보았는데, 사용자가'디스코 @Lola Lo를 죽이자. '라고 선택하면 아무 일도 일어나지 않습니다. 그래서 jquery에 문제가 없다는 생각이 들지만, 그것은'# club' 선택 상자에있는 항목에 문제가 있습니다. –
요소의 "id"값에 공백이 없어야합니다. – Pointy