gpt4 book ai didi

javascript - 获取外部内容(相同域)并将其插入到特殊的 div 中(无需替换)

转载 作者:行者123 更新时间:2023-12-01 02:50:53 24 4
gpt4 key购买 nike

我有两个 php 文件(同一域):

main.php
test.php

main.php的结构

<div class="box">Hello:</div>

test.php的结构

<div class="names">
<span>Andy</span>
<span>Sandra</span>
</div>
<div class="colors">
<span>Blue</span>
<span>Blue</span>
</div>

现在我想在“main.php”的“box”div内的“test.php”中的内容“Hello:”之后插入“names”的内容。

我尝试这样的事情:

$( ".box" ).load( "http://website.com/test.php .names" );

但是“加载”似乎正在取代内容?

所以我尝试$.get:

$.get( "http://website.com/test.php .names", function( data ) {
$( ".box" ).html( data );
});

但是“$.get”忽略了我的类名,并且还完全“替换”了内容。

我的失败是什么?

最佳答案

您可以使用如下所示的类

<div class="names">
<span>Andy</span>
<span>Sandra</span>
</div>

然后使用下面的脚本

$( ".box" ).append($("<div>").load("http://website.com/test.php .names"));

编辑:你也可以用ajax以不同的方式做到这一点

$.ajax({
url: 'http://website.com/test.php',
dataType: 'html',
success: function(html) {
var div = $('.names', $(html));
$(".box").append(div);
}
});

关于javascript - 获取外部内容(相同域)并将其插入到特殊的 div 中(无需替换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46981032/

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