我有一个模板 代码: 错误: 当我在我的萤火虫的网络标签中运行 P.S。 :如果我在浏览器下拉列表中运行 答案 0 :(得分:0) 首先,检查您的ajax响应是否包含有效的HTML代码,并且没有损坏等等。由于损坏的html会导致意外结果。 接下来,使用Details.aspx
页面,其中有一组下拉列表,可以在ajax
调用中填写。我希望所有这些填充下拉列表在另一个页面$.ajax({
url: "Details.aspx",
type: 'GET',
dataType: "text/html",
success: function (data) {
$data = $.parseHTML(data);
console.log($data);
$("#divDetails").html($("div #tblRegistration", $data).html());
},
error: function (xhr, status) {
console.log(status);
console.log(xhr.responseText);
}
});
parseerror
(在控制台中)Page2.aspx
时,我只看到空的下拉列表。为什么它没有被填满?如何在Page2.aspx Default.aspx
,则获取filles 1 个答案:
$.parseHTML()
将字符串转换为html对象。$data = $.parseHTML(data);
$("#divDetails").html( $("div #tblRegistration",$data).html() );