如何在ajax返回数据中过滤掉“jquery.js”文件

如何在ajax返回数据中过滤掉“jquery.js”文件,jquery,ajax,filter,Jquery,Ajax,Filter,我的代码使用php框架Yii,它在每个html表单中自动包含jquery.js,用于验证函数。我对此无能为力 问题是: 我通过ajax获得一段html,包括表单和jquery.js文件,显示在占位符中。 我在页面中已经有一个jquery.js。所以第二个插件出现了,所有其他jquery插件都停止工作了,我应该再次启动它们! 我需要从ajax返回数据中过滤出第二个jquery.js。 我该怎么做 jQuery.ajax({ type: "GET", url: $params.url,

我的代码使用php框架Yii,它在每个html表单中自动包含jquery.js,用于验证函数。我对此无能为力

问题是:

我通过ajax获得一段html,包括表单和jquery.js文件,显示在占位符中。 我在页面中已经有一个jquery.js。所以第二个插件出现了,所有其他jquery插件都停止工作了,我应该再次启动它们! 我需要从ajax返回数据中过滤出第二个jquery.js。 我该怎么做

jQuery.ajax({
  type: "GET",
  url: $params.url,
  data: $data,
  dataType: $dataType,
  success: function(data){
    // data includes jquery.js code
    callback(data);
  }
});

将回调函数与以下内容一起使用如何:

callback(data.replace(/<script.+script>/, ""));
数据=数据。替换/*?/,;