在ajax结果中嵌入javascript文件

时间:2018-03-23 06:07:27

标签: javascript ajax

我写了一个像这样的ajax代码:

pc <- function(data, ref.variable){

  ref.variable <- substitute(ref.variable)

 as.data.frame(model.matrix(formula(paste0(ref.variable,  "~ .")), data = data))
 }

pc(data = CO2, ref.variable = Plant) 

此代码在$.ajax({ type: "POST", url: "post.php", data: {id:id}, cache: false, success: function (result) { $('.post').html(result); } }); 文件中显示更多帖子,当它显示index.php中嵌入的更多帖子main.js文件未在新帖子上工作时。

我在index.php

中使用了此代码
post.php

它有效,但部分功能运行了两次。

如果没有上述问题,如何在 <script src="main.js" ></script> 上嵌入main.js

1 个答案:

答案 0 :(得分:0)

您必须在新帖子所需的ajax响应上重新运行这些功能。 您不必再次调用完整的main.js文件。

或者,如果您有任何点击事件,请写如下。

$(document).on("click", '.selector', function(){
    //Here will be your code
});

您可以使用任何事件而非点击。