javascript
1<script type=text/javascript> 2$(function() { 3 $.ajax({ 4 url: 'main2.php', 5 type:'GET', 6 async: false 7 }).done(function(data) { 8 $("#tag").html($(data).filter("#wrapper").html()); 9 }).fail(function(){ 10 alert("failed"); 11 }); 12}); 13</script> 14</head> 15<body> 16 <div id="tag"> 17 </div> 18</body> 19</html>
$("#tag").html($(data).filter("#wrapper").html());この行の
$(data)ってどういう意味なんでしょうか。html()はその直前の要素をhtmlで返すんですよね。自分なりのこの行の解釈はbodyのid=tagの中に、wrapperの部分のdataをhtml形式で入れるといった感じです。なんでdataの前に$がつくんだろうって思ってしまいます。関数とかだったら、jqueryの決まりで違和感ないんですけども・・・。
回答1件
あなたの回答
tips
プレビュー