我正在为我的网站设置一个基本的AJAX live搜索,但我遇到了一个问题,有时我的搜索框的整个价值没有被正确捕获。我之所以说最常见的情况,是因为在上面的链接中,你会看到不同的值被捕获,即使'roll‘是每个结果的搜索框的值。最后一个图像是期望的结果。我的index.php基本上由搜索之前的每个结果组成:
<ul id="search-results" c
我有datalist和filterlist,我想使用列表理解方法搜索datalist中它的字符串包含筛选列表中的任何单词的任何项:
>>> datalist=['mytest123orange','dark但问题是,要从len([ j for j in filterlist if j in i ])>0获得值,需要循环筛选列表中的所有项。因此,即使它与筛选列表中的第一项匹配