jQuery UI-自动完成-UTF8字符集

jQuery UI-自动完成-UTF8字符集,第1张

jQuery UI-自动完成-UTF8字符集

我弄清楚了,strtolower()和UTF-8字符集似乎出现了问题,我将search.php中strtolower($
string)的出现都切换为:mb_strtolower(($ string),’UTF-8’)它奏效了;)

现在的代码如下所示:

sleep( 1 );if (empty($_GET['term'])) exit ;//change in next line:$q = mb_strtolower(($_GET["term"]),'UTF-8');if (get_magic_quotes_gpc()) $q = stripslashes($q);$result = array();foreach ($items as $value=>$key) {        //change in next line:        if (strpos(mb_strtolower(($key),'UTF-8'),$q ) !== false) {     array_push($result, array("id"=>$value, "label"=>$key, "value" => strip_tags($value)));        }        if (count($result) > 11)     break;}echo json_enpre($result);

thanx的回复家伙:)早上的心态+咖啡对我来说更清楚:)

关于此的任何想法:“此外,正如您将在我的代码中看到的那样,我有一个具有我当前配置的数组[id,name],(甚至区分大小写)我搜索该名称,当我单击所需的名称时,将显示下拉列表,该单元格会填充ID,并且在我提交表单时,该ID将发布到下一个PHP页面。

有什么办法可以拥有完全相同的东西,而不是用ID填充字段以用名称填充它?即:搜索名称,获得带有名称的下拉列表,单击并在字段中获得名称,然后在我提交时获得ID张贴?”



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5675177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存