gpt4 book ai didi

javascript - 在使用 jQuery Ajax 加载的页面中运行 javascript

转载 作者:行者123 更新时间:2023-12-02 19:39:09 25 4
gpt4 key购买 nike

我有一个函数可以将其他页面的部分内容加载到我的 div #ajaxloadconent 中,函数如下:

$('#ajaxloadcontent').load(url+' #ajaxloadcontent');

但是,问题是我在使用此函数时无法在加载的页面上运行 javascript。我只是想运行这个:

<script type="text/javascript">
document.title = 'PearlSquirrel About';
</script>

当通过.load()加载数据时。该脚本包含在我加载的页面上,因此我不想修改我使用的 .load() 函数。如果有人知道如何解决这个问题,那么我们将不胜感激。如果需要的话我还可以提供更多信息。

最佳答案

尝试使用这个

$.ajax({
url: url,
dataType: 'html',
success: function(data) {
//Do something with the data e.g.
$(data).find("#ajaxloadedcontent").appendTo("#ajaxloadcontent");
}
});

来自 jQuery docs :

"html": Returns HTML as plain text; included script tags are evaluated when inserted in the DOM.

或者您可以使用http://api.jquery.com/jQuery.getScript如果您将脚本分离为独立的 js 文件

关于javascript - 在使用 jQuery Ajax 加载的页面中运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627180/

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