Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中的类内插入html内容_Javascript_Jquery - Fatal编程技术网

Javascript 在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内容 提

我使用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内容


提前感谢

我不能确定问题的确切原因,因为我没有足够的细节

但我可以告诉你如何解决这个问题:使用。在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