使用带重音的正则表达式PB过滤内容

时间:2017-06-16 13:30:37

标签: javascript php ajax regex

由于有两个输入字段,我尝试过滤显示的项目。

有我的过滤功能:我构建了我的两个正则表达式,然后我隐藏内容然后我用第一个字段值(e)过滤然后我用第二个(e2)过滤结果。

function filterFolder(e,e2) {
    var regex = new RegExp(e,"u");
    var regex2 = new RegExp(e2,"u");
    jQuery('.size').hide();
    var un=$('.size').filter(function () {
        return regex.test($(this).data('dossier'))
    });
 var deux=un.filter(function () {
        return regex2.test($(this).data('fichier'))
    });
    deux.show();
}

有一个html filtred元素的样本:

<li class="size " data-dossier="one of filter with éee" data-fichier="the other filter with é">some content</li>

这个过滤器可以正常运行静态生成HTML(我在我的html文件中手动编写)。但是,当我用我的AJAX请求构造内容时,它不起作用。

有我的ajax电话:

jQuery.post("scanVisu.php",
  {contentType: "text/html;charset=UTF-8"
}) .done(function( value ) {
    $("#scanFold").html(value);

      });

我的PHP脚本的标题:

 header('Content-Type: text/html; charset=UTF-8'); 

因此我的PHP生成内容中的JS函数之间的关系存在问题,但我不知道是什么。

感谢。

0 个答案:

没有答案