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>
如何能夠搭上只有身體的一部分?
你的代碼甚至沒有結果或form1的ID –
@keith nop只是我得到了上面的html頁面,並試圖僅檢索正文部分 –
爲什麼不提供html部分,而不是完整的html結構,在'sageframetemplating/layout中。 HTML' – toopay