안녕하세요 저는 실제로 자바 스크립트와 html/css를 사용하는 초보자입니다.getJSON이 Safari에서는 작동하지만 Chrome이나 Firefox에서는 작동하지 않는 후에 HTML을 생성하십시오.
내 스크립트가 사파리에서 작동하지만 Chrome 및 Firefox에서는 작동하지 않는 이유를 이해할 수 없습니다. 아이디어가 있습니까?
편집 : 크롬 및 파이어 폭스 모두 ul 및 li 요소가 표시되지 않습니다 ... 이전 경고가 작동하지 않습니다. 콘솔에서 오류를 확인하고 게시물을 다시 수정하겠습니다.
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div id="patients" style="text-align:center">
</div>
<script type="text/javascript">
$.getJSON("http://www.url.com/json",
function(data) {
var items = [];
alert(data[1].patient);
alert(data[1].hr);
$.each(data, function(index, val) {
items.push('<li id="' + index + '">' + val.patient + '<div style="display: none" id="'+val.patient+'"></div></li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('#patients');
});
</script>
</body>
</html>
'작동하지 않음'을 정의하십시오. 너 뭐 해봤 니? 어떤 오류가 있습니까? 어떤 경고가 표시되고 표시되지 않습니까? –
나. 당신은 당신의 포스트를 업데이트 할 수 있고, "질문"을 정교하게 할 수 있습니까? 작동하지 않는 것 (예상했던 것, 발생하지 않는 것). 또한, 더 기술적 인 제목을 선택하십시오. –
@RobW : 당신은이 초보자를 도와 충분한 명성을했습니다. 이 질문의 내용을 통해 질문 제목을 쉽게 편집 할 수 있습니다. 새로운 사용자에게 도움을 제공하는 것은 범주 적으로 그들을 투표하고 불평하는 것보다 능동적입니다 ... 도움과 지침을 제공하십시오. –