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

时间:2013-01-07 09:54:17

标签: jquery ajax filter

我使用php框架(Yii)作为我的代码,其中包含每个html表单中的jquery.js,用于其验证功能。我无能为力。

以下是问题:

我得到一个html,包括表单和jquery.js文件,由ajax显示在占位符中。 我已经在页面中有一个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);
  }
});

1 个答案:

答案 0 :(得分:0)

如何使用类似以下内容的回调函数:

callback(data.replace(/<script.+script>/, ""));