Ajax 加载而不是替换前置词

Ajax 加载而不是替换前置词,ajax,jquery,Ajax,Jquery,我正在尝试从另一个页面加载一些文本,但是我想预先添加它,而不是替换它 因此,目前我有: $('#01-L1-00-Container').load('Page.aspx #Q-01-L1-00'); 但“01-L1-00-Container”包含一些我需要保留的内容,无法覆盖。如何进行预处理而不是替换?请尝试以下操作: $("#01-L1-00-Container").prepend($("<div />").load("URL of Page")); $(“#01-L1-00-

我正在尝试从另一个页面加载一些文本,但是我想预先添加它,而不是替换它

因此,目前我有:

$('#01-L1-00-Container').load('Page.aspx #Q-01-L1-00');
但“01-L1-00-Container”包含一些我需要保留的内容,无法覆盖。如何进行预处理而不是替换?

请尝试以下操作:

$("#01-L1-00-Container").prepend($("<div />").load("URL of Page"));
$(“#01-L1-00-Container”)。前置($(“”)。加载(“页面URL”);
希望这会有帮助

试试这个:

$("#01-L1-00-Container").prepend($("<div />").load("URL of Page"));
$(“#01-L1-00-Container”)。前置($(“”)。加载(“页面URL”);

希望这会有帮助

您可以这样做:

$("#01-L1-00-Container").prepend( $("<div>").load("Page.aspx #Q-01-L1-00"));
$(“#01-L1-00-Container”).prepend($(“”).load(“Page.aspx#Q-01-L1-00”);

$(“”)加载(“Page.aspx#Q-01-L1-00”,函数(){
$(“#01-L1-00-Container”).prepend($(this.find(“#Q-01-L1-00”).html());
});

这两种方法都是在dom中创建一个div,将新页面(使用ajax)加载到该div中,然后将新创建的div预加载到容器中。

您可以:

$("#01-L1-00-Container").prepend( $("<div>").load("Page.aspx #Q-01-L1-00"));
$(“#01-L1-00-Container”).prepend($(“”).load(“Page.aspx#Q-01-L1-00”);

$(“”)加载(“Page.aspx#Q-01-L1-00”,函数(){
$(“#01-L1-00-Container”).prepend($(this.find(“#Q-01-L1-00”).html());
});

这两种方法都是在dom中创建一个div,将新页面(使用ajax)加载到该div中,然后将新创建的div预先添加到容器中。

假设您不想将数据附加到容器中的其他元素,则不能单独使用
.load
,但这很容易:

$.get('Page.aspx').done(function (html) {
   $(html).find('#Q-01-L1-00').prependTo("#01-L1-00-Container');
});

假设您不想将数据附加到容器中的其他元素,则不能单独使用
.load
来执行此操作,但这很简单:

$.get('Page.aspx').done(function (html) {
   $(html).find('#Q-01-L1-00').prependTo("#01-L1-00-Container');
});

谢谢你的回复。但是,这个计划有什么目的呢?或者我应该用#Q-01-L1-00?@user1891740替换它,它是一个动态DOM元素容器,保存从URL获取的数据。在获取内容之后,它将在您想要的div元素中预先添加数据。感谢您的回复。但是,这个计划有什么目的呢?或者我应该用#Q-01-L1-00?@user1891740替换它,它是一个动态DOM元素容器,保存从URL获取的数据。在获取内容之后,它将在您想要的div元素中预先添加数据完美!我用了最上面的那个,我用了一个跨度,而不是一个div,因为我不想让div给我一个换行符。非常感谢。完美的我用了最上面的那个,我用了一个跨度,而不是一个div,因为我不想让div给我一个换行符。非常感谢。