>웹 프론트엔드 >JS 튜토리얼 >JavaScript 문서를 로드하기 위한 jQuery의 $.getScript 메소드에 대한 자세한 설명

JavaScript 문서를 로드하기 위한 jQuery의 $.getScript 메소드에 대한 자세한 설명

小云云
小云云원래의
2017-12-23 10:50:482525검색

이 글은 주로 jQuery의 $.getScript 메소드를 기반으로 자바스크립트 문서 파싱을 로드하는 글을 소개합니다. 편집자께서 꽤 좋다고 생각하셔서 지금 공유하고 참고용으로 드리도록 하겠습니다. 모두에게 도움이 되었으면 좋겠습니다.

1. 두 파일의 코드는 다음과 같습니다.

<script>
function Ajax(){  //将9-4.html中的Ajax()函数进行修改
 $.getScript('9-8.js',function(data){
 var html ="<table border=&#39;1&#39; cellpadding=&#39;2&#39;>";
 $.each(comments, function(Index, comment) {
   html += '<tr><td>' + comment.username + ':</td><td>' + comment['content'] + '</td></tr>';
 })    //comment['username']也可写成comment.username
 html +="</table>"
//alert("Hello");
$("#target").html(html);
   }  
 );
}
</script>
<input type="button" value="Ajax提交" onclick="Ajax();" />
<p id="target"></p>

2.

3. 분석:

comments는 배열
comment는 객체입니다.

comments는 배열, 특히 json 배열이며, 각 요소인 comment는 배열이 아닌 json 개체입니다. json 객체이므로 값을 얻는 방법은 두 가지가 있습니다: comment.attribute 또는 comment['attribute']

comments 是个数组
comment 是个对象。
我也是这样认为的。

是不是对于json对象,引用其属性有两种方式,即comment.attribute或者comment['attribute']。

但是一般的对象,引用其属性好像只能是comment.attribute这种形式吧。

我不知道对于json对象还可以这样引用comment['attribute']。我以为这样就是数组了。

这就是json区别于数组的地方,自有它的特殊性。

관련 권장 사항:

javaScript 및 jQuery는 자동 로딩을 구현합니다

javascript는 js를 로드하고 실행합니다. _javascript 기술 순서대로 메서드

jQuery는 HTML 페이지를 지정된 div

에 로드합니다.

위 내용은 JavaScript 문서를 로드하기 위한 jQuery의 $.getScript 메소드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.