Ajax + Parser помогите есть проблема...
Arey 07.03.2012 17:58
Приветствую многоуважаемые гуру и монстры парсера. Есть определенная проблема, не получается подружить у меня парсер и Jquery... Все файлы на сервере в кодировке windows-1251, в том числе Jqueri и JqueriUI. Так как я в яве полный дуб ниже привожу куски кода с описанием проблемы поэтапно:
1. Есть скрипт JqueriUI виджет autocomplete который обращается на сервер за данными для формирования выпадающего списка выбора.
$(document).ready(function() {
$( "#tags" ).autocomplete({
      source: function(request, response){
        $.ajax({
          type: "POST",
          dataType: "html",
          url: "/jquery/caller/my_key_phrase.rp",
          data:request.term,
          success: function(data){
          response(data);
          }
        });
      },
      minLength: 2
    });
}); 
2. есть серверный скрипт на парсере который ему что-то отдает сейчас это:
$query[$request:body]
^if($query eq яя){
$query,яяяяяя
}{
$query,zzzzz
} 
3. ну и соответственно есть input через который все это вводиться и отображается...
Так вот есть некоторые проблемы:
Собственно проблемы:
1. При вводе в input русских букв конструкция ^if($query eq русскиебуквы){true}{false} всегда ложь! Победить пока не удалось
2. При вводе русских букв и попытке вернуть введенное на вывод получается ввел а получил кракозяблу вида Р° и т.д. эта проблема лечиться если в конфигурационный auto.p добавить следующую конструкцию
$response:content-type[
	$.value[javascript]
	$.charset[$response:charset]
]
3. Если изменить серверную часть на 
$query[$request:body]
^if($query eq zz){
$query,яяяяяя
}{
$query,zzzzz
}
и ввести в input zz то вместо яяяяяя приходит строка состоящая из черных ромбиков ������ лечиться удалением из конфигурационного auto.p добавленной туда ранее конструкции
$response:content-type[
	$.value[javascript]
	$.charset[$response:charset]
]
возвращается проблема 2.
Ткните пожалуйста куда копать, сильно подозреваю что-то не то с кодировками... Заранее спасибо всем ответившим.
- Ajax + Parser помогите есть проблема..., Arey 07.03.2012 17:58