ajax调用中的jQuery load()函数不';不适合脚本

ajax调用中的jQuery load()函数不';不适合脚本,jquery,ajax,reload,Jquery,Ajax,Reload,我搜索了一下,几乎所有的方法都将脚本代码放到另一个页面中并调用它们。但我不想那样做,我希望它能动态加载。我可以在AJAX代码中编写任何方法吗 success: function(response) { $("button[name=post]").attr('disabled',false); $("button[name=post]").html('Post'); $("#alertpost").fadeIn().html(response); $("#card

我搜索了一下,几乎所有的方法都将脚本代码放到另一个页面中并调用它们。但我不想那样做,我希望它能动态加载。我可以在AJAX代码中编写任何方法吗

success: function(response) {
    $("button[name=post]").attr('disabled',false);
    $("button[name=post]").html('Post');
    $("#alertpost").fadeIn().html(response);
    $("#card_about").load(location.href + " #card_about>*","");
}

您可以这样加载div。请注意divid(“card#u about”)前的空格

$(“#card_关于”)。加载(“#card_关于”)


不需要
location.href
等。

我不明白你真正想做什么。你能解释一下吗?我正在尝试使用jQuery load()在页面中重新加载一个元素。它可以工作,但js代码不会重新加载。“js代码不会重新加载”是什么意思?load();函数重新加载html标记。但不是标签之间的js代码。谢谢,但这不是我要问的。我也尝试过你的方法,但是标签之间的JS代码在load()之后就不起作用了。你可以将JS代码放在一个单独的文件中,然后像这样加载:
$(''card'u about').load('card'u about',function(){$.getScript(“JS/custom.JS”)
在同一页面中没有加载它们的方法吗?Js代码也包含Php代码。所以它在另一个页面中不起作用:(