1
원격 페이지에서 file.xml이라는 li 요소의 수를 계산하려고합니다. 내가 도대체 뭘 잘못하고있는 겁니까? 미안하지만 쉽게 이해할 수는 없습니다.이 jquery는 다른 페이지의 요소를 어떻게 계산하지 않습니까?
자바 스크립트 :
<script>
$(document).ready(function(){
$.get('/file.xml', function(data)
{
var allslides = $(data).find('li'),
var slidenumber = $allslides.length;
alert(slidenumber);
});
});
</script>
HTML (file.xml의 내용) : 또한
$.ajax({
url : '/file.xml',
dataType : 'xml',
success : function (data) {
var $allslides = $(data).find('li'),
slidenumber = $allslides.length;
alert(slidenumber);
},
error : function() { /* don't forget to handle errors */ }
});
내가주의 :
<body>
<li><h2>Headline1</h2><span class="desctext">Description</span></li>
<li><h2>Headline2</h2><span class="desctext">Description</span></li>
<li><h2>Headline3</h2><span class="desctext">Description</span></li>
</body>
나는 dataType와'지정 확실하지 않다, XML되지 않습니다 : 'xml'' 도움이됩니다. 그러나 변수 이름을 수정하는 것은 확실합니다! –