Xwab
Форумыnavigate_nextJavaScript

закодировать escape
Сообщения
jurii

<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") не работает

передается русский текст, соответственно он не доходит в норм виде

08 Янв 2013, 18:11
Aventus

Если я правильно понял
[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]

08 Янв 2013, 18:20
jurii

Aventus, а в текущем коде можно?

08 Янв 2013, 18:25
Анархист

Aventus,а декодировать на сервере.

08 Янв 2013, 18:28
jurii

Анархист, проблема только с отправкой, декодирование:

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');;
}

08 Янв 2013, 18:30
Gemorroj

код, как отправляются данные на сервер где?

08 Янв 2013, 18:31
jurii

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

08 Янв 2013, 18:34
Gemorroj

jurii, как я вижу, кириллица нормально обрабатывается.

08 Янв 2013, 18:43
jurii

Gemorroj, вижу, в php фигово кодируется видать где-то

---
В Услуги/Фриланс:

http://xwab.mobi/forum/viewtopic.php?p=1010945#1010945

08 Янв 2013, 18:50
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.