Javascript 在jquery中的类内插入html内容
我使用jquery插入html内容,比如Javascript 在jquery中的类内插入html内容,javascript,jquery,Javascript,Jquery,我使用jquery插入html内容,比如 $.get("_html/saveme.html", function(data){ $(".saveWin .modalCSS").html(data); //Error here }); 在Firefox中,它给我的错误是 Node cannot be inserted at the specified point in the hierarchy 在工业工程中,它运转良好。 请告诉我,有没有其他方法可以在类中调用类并插入html内容 提
$.get("_html/saveme.html", function(data){
$(".saveWin .modalCSS").html(data); //Error here
});
在Firefox中,它给我的错误是
Node cannot be inserted at the specified point in the hierarchy
在工业工程中,它运转良好。
请告诉我,有没有其他方法可以在类中调用类并插入html内容
提前感谢我不能确定问题的确切原因,因为我没有足够的细节 但我可以告诉你如何解决这个问题:使用。在Ajax回调中添加以下语句:
console.log( $(".saveWin .modalCSS") );
console.log(data);
检查$('.saveWin.modalCSS')
是否显示任何结果。查看数据的值
因为它在IE中起作用,所以有一些奇怪的事情发生。使用Firebug调试问题
干杯:)我不能确定到底是什么问题,因为我没有足够的细节
但我可以告诉你如何解决这个问题:使用。在Ajax回调中添加以下语句:
console.log( $(".saveWin .modalCSS") );
console.log(data);
检查$('.saveWin.modalCSS')
是否显示任何结果。查看数据的值
因为它在IE中起作用,所以有一些奇怪的事情发生。使用Firebug调试问题
干杯:)好的,我刚刚找到答案
而不是像这样打电话
$.get("_html/saveme.html", function(data){
$(".saveWin .modalCSS").html(data); //Error here
});
如果我打电话
$.ajax({
url: "_html/saveme.html",
type: "get",
dataType: "text",
success: function(data) {
$(".saveWin .modalCSS").html(data);
}
});
这很有效。
非常感谢各位抽出时间。好的,我刚刚找到了答案
而不是像这样打电话
$.get("_html/saveme.html", function(data){
$(".saveWin .modalCSS").html(data); //Error here
});
如果我打电话
$.ajax({
url: "_html/saveme.html",
type: "get",
dataType: "text",
success: function(data) {
$(".saveWin .modalCSS").html(data);
}
});
这很有效。
非常感谢大家抽出时间。在我看来,您正在尝试使用jQuery中的双类搜索将HTML插入(至少)两个可能的元素中。你的HTML是什么样子的?容器中放置neededIt的一些HTML和MarkuIP看起来好像没有使用这样的选择器找到元素“.saveWin.modalCSS”
。同样的问题已经被问到了,问题是-没有要素。什么是数据
?如果它是一个完整的网页,那么您可能无法将其插入现有网页的中间。您只需要在主体内的有效标记?在数据中,我有li标记。我在firefox中向它发出了警报并以[object XMLDocument]的形式获取数据,但在IE中获取完整的html内容时,在我看来,您试图通过jQuery中的双类搜索将html插入(至少)两个可能的元素中。你的HTML是什么样子的?容器中放置neededIt的一些HTML和MarkuIP看起来好像没有使用这样的选择器找到元素“.saveWin.modalCSS”
。同样的问题已经被问到了,问题是-没有要素。什么是数据
?如果它是一个完整的网页,那么您可能无法将其插入现有网页的中间。您只需要在主体内的有效标记?在数据中,我有li标记。我在firefox中以[object XMLDocument]的形式向它发出警报并获取数据,但在IE中获取完整的html内容如果我向数据发出警报,我将在IE中获取html内容。在firefox中,它向我显示[object XMLDocument]。啊!因此,这是一个MIME类型的问题——在firebug中观察该请求,并在Net/console选项卡中,在ajax调用的响应中找到MIME类型。Jquery可以请求特定的mime类型,您应该将其设置为text/plain
。如果我提醒数据,我将在IE中获取HTMl内容。在firefox中,它将显示[object XMLDocument]。啊!因此,这是一个MIME类型的问题——在firebug中观察该请求,并在Net/console选项卡中,在ajax调用的响应中找到MIME类型。Jquery可以请求特定的mime类型,您应该将其设置为text/plain
。