php - jquery (ajax) 和 php 搜索不显示瑞典字母结果

标签 php jquery mysql ajax

if($(this).val().length > 0) { 
    var p = 0;
    $.ajax({
        url: 'search_ajax_4.php',
        cache: false,
        type: 'get',
        data: {
            name: encodeURIComponent($('input#input_field').val())
        },
        success: function(response) {
            $('#append_data').html(response);
        }
    });
}

这是search_ajax_4.php代码:

if (isset($_GET['name'])) 
{
    $search_string = $_GET['name'];
    $query = 'SELECT * FROM cashbackengine_retailers WHERE title LIKE "%'.$search_string.'%" AND (end_date="0000-00-00 00:00:00" OR end_date > NOW()) AND status="active" LIMIT 5';
    $result = mysql_query($query);
    while($results = mysql_fetch_array($result)) 
    {
        echo $results['title']);
    }

最佳答案

确保 PHP 文件中的字符编码以及数据库排序规则正确。

我猜测您的 PHP 页面字符集未声明,或者您的数据库排序规则不支持所输入的字符。

关于php - jquery (ajax) 和 php 搜索不显示瑞典字母结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41502364/

相关文章:

php - 无法将日语字符从 XML 导入 MySQL

javascript - 使用 li contains text 用于具有唯一输入字段的新 li 列表

mysql - 群组功能使用无效(无条件)

php - PHP中类的静态运算符的命名空间等价物?

java - SHA-1 需要多长时间来创建哈希?

php - 如何在 Linux 上为 Aptana 设置内部浏览器

php - 在 jquery 中引用一个 php 字符串?

javascript - 如何用jquery查看弹出框的大量数据?

mysql - 如何优化此 MYSQL 查询 - 连接多个表

php - 我会通过规范化此表来提高性能吗?