HTML:jQuery.load()レスポンスからbody要素のフォームを取得する方法は?
<html>
<head>
<title></title>
</head>
<body>
<div class="mainContainer"> dgdhgdhgd
<div class="header"></div>
<div class="navigation"></div>
<div class="content"></div>
<div class="footer"></div>
</div>
</body>
</html>
のjQuery:
<script type="text/javascript">
$(function() {
alert("hsahdjkha");
$('#form1').append('<span id="result" ></span>');
$('#result').load('sageframetemplating/layout.html', function() {
alert('Load was performed.');
$('#result').find('body').html();
alert($('#result').html());
test();
});
});
function test() {
$.ajax({
type: "POST",
url: "Default.aspx/Result",
data: "{ result:'" + $('#result').html() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
alert("Wa hooooooooo");
},
error: function() {
alert("error");
}
});
}
</script>
私はHTML
の唯一の身体の部分をキャッチしたいが、私は得る:
<title></title>
<div class="mainContainer"> dgdhgdhgd
<div class="header"></div>
<div class="navigation"></div>
<div class="content"></div>
<div class="footer"></div>
</div>
だけ身体の部分をキャッチするためにどのように可能?
あなたのコードに何もidの結果やform1もありません。 –
@keith nopちょうどhtmlページの上にあり、本体部分のみを検索しようとしています –
'sageframetemplating/layout。 html' – toopay