jquery(ajax)和php搜索没有显示瑞典字母的结果

时间:2017-01-06 09:13:06

标签: 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']);
    }

1 个答案:

答案 0 :(得分:0)

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

我猜你的PHP页面字符集没有被声明,或者你的数据库排序规则不支持输入的字符。