簡単なコードサンプルからAjax-jQueryを学習しようとすると、次の2つのhtmlファイルがあります。index.htmlとsource.html.theinex.htmlは次のとおりです。
enter code here
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('button').click(function(){
$.get('source.html', function(data) {
$('.result').html(data);
});
});
});
</script>
<title>Main Page</title>
</head>
<body>
<button>Load Page</button>
<div class="result"></div>
</body>
</html>
およびsource.htmlは次のようになります。
enter code here
<!DOCTYPE html>
<html>
<head>
<title>Source Page</title>
</head>
<body>
<div class="test1">Hello Ajax!</div>
<div class="test2"> Again Hello Ajax!</div>
<div class="test1">WoW Ajax!</div>
<p> The html() method sets or returns the content(innerHTML) of the selected... </p>
</body>
</html>
今私の質問は、インデックスページのすべての要素を取得する代わりに、特定の要素を取得する方法です。たとえば、リクエストオブジェクトをフィルタリングして、クラス「test1」のすべてのdivを取得する方法、または
ページソースから。「data」パラメータが何を意味するのかもよくわかりません。
enter code here
$.get('source.html', function(data) {
$('.result').html(data);
どういう意味か教えていただけますか?
コンソールからのデータ:
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
</head>
<body>
<div class="test">Hello world!</div>
<div class="test1">Hello Ajax!</div>
<div class="test2"> Again Hello Ajax!</div>
<div class="test1">WoW Ajax!</div>
<p> The html() method sets or returns the content (innerHTML) of the selected elements.When this method is used to return content, it returns the content of the FIRST matched element. When this method is used to set content, it overwrites the content of ALL matched elements.</p>
</body>
</html>