나는 주위에 독서 기본적으로 반환 된 HTML 내에서 jQuery가 작동하지만 아약스 requet의 데이터 유형을 "HTML"shoudl jQuery를 평가하는 설정을 읽을 것을 알고 있지만, 그렇게하지 않는 것 같습니다.jQuery 내에서 아약스 페이지
<script type="text/javascript">
$(document).ready(function(){
$('.calendarsubmit').remove();
$('select[name=typetest]').change(function(){
var url = '/<?=$eventurlstart?>/'+escape(this.options[this.selectedIndex].value)+'/<?=$mnth?>/<?=$yr?>';
location.href=url;
});
$('select[name=month]').change(function(){
var url = '/<?=$eventurlstart?>/<?=$type?>/'+escape(this.options[this.selectedIndex].value)+'/<?=$yr?>';
location.href=url;
});
$('select[name=year]').change(function(){
var url = '/<?=$eventurlstart?>/<?=$type?>/<?=$mnth?>/'+escape(this.options[this.selectedIndex].value);
location.href=url;
});
});
</script>
페이지에서 HTML로로드되는 코드입니다. 어떻게 이것을 실행합니까?
감사합니다.
편집 : 라이브 변화를 사용하여이
작동하는 것 같다 : 지금 데
$('select[name=typetest]').live('change',function(){
문제가 .remove()이다. 문서 준비 여부에 상관없이 Ajax를 통해 호출되지 않습니다.
편집 2 : 라이브 작동하지만
, 더 아약스 다음, 그 라이브 기능을 페이지가 호출 될 때마다 업데이트 할 수있는 방법이 필요하다.
편집 3 : 난 그냥 잘 작동 라이브 기능을 다시 전에 때어라는
. 제거 기능은 내 페이지 끝에 추가해야했습니다. 엘리먼트 바로 뒤에도 엘리먼트가 너무 빨리 호출되어 엘리먼트가 제거되지 않았다. 그것을 내려 놓으면 완벽하게 제거됩니다.
나를이 솔루션으로 안내하는 모든 분들께 감사드립니다.
편집 4 :
실제로는 작동하지 않았습니다. 무슨 일이 일어 났는지 모르겠다. 어쨌든 내가 한 일은 라이브 함수를 사용하고 PHP를 통해 jQuery에서 다른 폼 값을 읽는 것입니다. 여전히 제거 문제를 해결하고 있습니다.
오류가 발생했는지 확인하기 위해 디버거를 사용하여 디버거를 선택 했습니까? 어쩌면 그것은 실행하고 있지만 실패하고 있습니다. –
오류가 없습니다. 내가 페이지에 직접 가면 작동하지만 Ajax를 통해 좋아하지 않는다. – fanfavorite
볼 수있는 테스트 페이지가 있습니까? –