<script type="text/javascript">
var options = {
script:"test.php?json=true&limit=6&",
varname:"input",
json:true,
shownoresults:false,
maxresults:6,
callback: function (obj) { document.getElementById('testid').value = obj.id; }
};
var as_json = new bsn.AutoSuggest('testinput', options);
</script>
Как закодировать данные из "input" escape? varname:escape("input") не работает
передается русский текст, соответственно он не доходит в норм виде
Если я правильно понял
[php:1:47ee9b2f57]$("#ajax").load("send.php?text="+encodeURI(text));[/php:1:47ee9b2f57]
На стороне сервера:
[php:1:47ee9b2f57]$text=trim($_GET['text']);
$text = iconv('UTF-8','windows-1251',$text); [/php:1:47ee9b2f57]
Анархист, проблема только с отправкой, декодирование:
function utf8_urldecode($str) {
$str = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($str));
return html_entity_decode($str,null,'UTF-8');;
}
Gemorroj,
Демо: http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html
При вводе первых символов появляются подсказки (бд), но проблема с русскими буквами
Подробнее так: http://www.brandspankingnew.net/specials/ajax_autosuggest/test.php?input=d
Вводится буква D, на русские не реагирует
кому любопытно: http://brandspankingnew.net/download.php?file=autosuggest_v2.1.3.zip
Gemorroj, вижу, в php фигово кодируется видать где-то
---
В Услуги/Фриланс:
http://xwab.mobi/forum/viewtopic.php?p=1010945#1010945