1

我为我的代码使用了一个 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);
  }
});
4

1 回答 1

0

如何使用具有以下内容的回调函数:

callback(data.replace(/<script.+script>/, ""));
于 2013-01-07T11:02:55.290 回答