gpt4 book ai didi

java - ajax MVc return从return中选择单个div。/

转载 作者:太空宇宙 更新时间:2023-11-04 13:33:59 24 4
gpt4 key购买 nike

下面的内容返回整个页面,包括从服务器返回时的部分页面。

如何只选择返回中的一个 div 而忽略其余部分?

 $('#btnNext').click(function () {
var idVal = parseInt(document.getElementById('pagenumber').value) + 1;
var newPriceVal = 1;
$('#newPart').empty();
$.ajax({
url: '../getMySubjectList',
contentType: 'application/html; charset=utf-8',
data: { catogoryId: newPriceVal, pageid: idVal },
type: 'GET',
dataType: 'html'

})
.success(function (result) {
$('#newPart').html(result);
})
.error(function (xhr, status) {
alert(status);
})
});

最佳答案

您可以将结果存储到 dom 元素中,然后通过 div id 读取它们。

var domElement = $('<returnedHtml>').append($.parseHTML(result));
var returnDiv = $('#divId', domElement);
$('#newPart').html(returnDiv[0]);

显然更改#divId以匹配您返回的div。

您的完整代码将变为:

$('#btnNext').click(function () {
var idVal = parseInt(document.getElementById('pagenumber').value) + 1;
var newPriceVal = 1;
$('#newPart').empty();
$.ajax({
url: '../getMySubjectList',
contentType: 'application/html; charset=utf-8',
data: { catogoryId: newPriceVal, pageid: idVal },
type: 'GET',
dataType: 'html'

})
.success(function (result) {
var domElement = $('<returnedHtml>').append($.parseHTML(result));
var returnDiv = $('#divId', domElement);
$('#newPart').html(returnDiv[0]);
})
.error(function (xhr, status) {
alert(status);
})
});

关于java - ajax MVc return从return中选择单个div。/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31881364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com