Mam nastepujacy problem. Od razu napisze na czym polega

zalaczam plik js
<?php function $(id) { return document.getElementById(id); } function zmien() { advAJAX.get({ url : 'http://localhost/framework/public/Tlumaczenia/tlumaczAjax/kraj/'+$('kraj4').value, onSuccess : function(obj) { document.getElementById("region").innerHTML = json.region; } }); } ?>
i o to akcja do ktorej sie odwoluje
<?php public function tlumaczAjaxAction() { //echo('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">'); } else { //echo ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'); } // pobranie parametrow $par = $this->_getAllParams(); $kraj = $par['kraj']; // generowanie nowej wartosci $zmien .= "<select name='kraj' onChange='zmien();' id='kraj4' style='width: 270px;'>"; $zmien .= "<option value='$kraj'>$kraj</option>"; $zmien .= "<option value='Austria'>Austria</option>"; $zmien .= "<option value='Belgia'>Belgia</option>"; $zmien .= "<option value='Cypr'>Cypr</option>"; $zmien .= "<option value='Czechy'>Czechy</option>"; $zmien .= "<option value='Dania'>Dania</option>"; $zmien .= "<option value='Estonia'>Estonia</option>"; $zmien .= "<option value='Finlandia'>Finlandia</option>"; $zmien .= "<option value='Francja'>Francja</option>"; $zmien .= "<option value='Grecja'>Grecja</option>"; $zmien .= "<option value='Hiszpania'>Hiszpania</option>"; $zmien .= "<option value='Holandia'>Holandia</option>"; $zmien .= "<option value='Irlandia'>Irlandia</option>"; $zmien .= "<option value='Luksemburg'>Luksemburg</option>"; $zmien .= "<option value='Litwa'>Litwa</option>"; $zmien .= "<option value='£otwa'>£otwa</option>"; $zmien .= "<option value='Malta'>Malta</option>"; $zmien .= "<option value='Niemcy'>Niemcy</option>"; $zmien .= "<option value='Polska'>Polska</option>"; $zmien .= "<option value='Portugalia'>Portugalia</option>"; $zmien .= "<option value='S³owacja'>S³owacja</option>"; $zmien .= "<option value='S³owenia'>S³owenia</option>"; $zmien .= "<option value='Szwecja'>Szwecja</option>"; $zmien .= "<option value='Wêgry'>Wêgry</option>"; $zmien .= "<option value='W³ochy'>W³ochy</option>"; $zmien .= "<option value='Wielka Brytania'>Wielka Brytania</option>"; $zmien .= "</select><br />"; $zmien .= "<select name='region' style='width: 270px;'>"; $zmien .= "<option value=''>Wybierz</option>"; $zmien .= "<option value='Dolno¶l±skie'>Dolno¶l±skie</option>"; $zmien .= "<option value='Kujawsko-Pomorskie'>Kujawsko-Pomorskie</option>"; $zmien .= "<option value='Lubelskie'>Lubelskie</option>"; $zmien .= "<option value='Lubuskie'>Lubuskie</option>"; $zmien .= "<option value='£ódzkie'>£ódzkie</option>"; $zmien .= "<option value='Ma³opolskie'>Ma³opolskie</option>"; $zmien .= "<option value='Mazowieckie'>Mazowieckie</option>"; $zmien .= "<option value='Opolskie'>Opolskie</option>"; $zmien .= "<option value='Podkarpackie'>Podkarpackie</option>"; $zmien .= "<option value='Podlaskie'>Podlaskie</option>"; $zmien .= "<option value='Pomorskie'>Pomorskie</option>"; $zmien .= "<option value='¦l±skie'>¦l±skie</option>"; $zmien .= "<option value='Swietokrzyskie'>¦wiêtokrzyskie</option>"; $zmien .= "<option value='Warminsko-Mazurskie'>Warmiñsko-Mazurskie</option>"; $zmien .= "<option value='Wielkopolskie'>Wielkopolskie</option>"; $zmien .= "<option value='Zachodnio-Pomorskie'>Zachodnio-Pomorskie</option>"; $zmien .= "</select>"; } elseif($kraj != "") { $zmien .= "<select name='kraj' onChange='zmien();'' id='kraj4' style='width: 270px;'>"; $zmien .= "<option value='$kraj'>$kraj</option>"; $zmien .= "<option value='Austria'>Austria</option>"; $zmien .= "<option value='Belgia'>Belgia</option>"; $zmien .= "<option value='Cypr'>Cypr</option>"; $zmien .= "<option value='Czechy'>Czechy</option>"; $zmien .= "<option value='Dania'>Dania</option>"; $zmien .= "<option value='Estonia'>Estonia</option>"; $zmien .= "<option value='Finlandia'>Finlandia</option>"; $zmien .= "<option value='Francja'>Francja</option>"; $zmien .= "<option value='Grecja'>Grecja</option>"; $zmien .= "<option value='Hiszpania'>Hiszpania</option>"; $zmien .= "<option value='Holandia'>Holandia</option>"; $zmien .= "<option value='Irlandia'>Irlandia</option>"; $zmien .= "<option value='Luksemburg'>Luksemburg</option>"; $zmien .= "<option value='Litwa'>Litwa</option>"; $zmien .= "<option value='£otwa'>£otwa</option>"; $zmien .= "<option value='Malta'>Malta</option>"; $zmien .= "<option value='Niemcy'>Niemcy</option>"; $zmien .= "<option value='Polska'>Polska</option>"; $zmien .= "<option value='Portugalia'>Portugalia</option>"; $zmien .= "<option value='S³owacja>S³owacja</option>"; $zmien .= "<option value='S³owenia'>S³owenia</option>"; $zmien .= "<option value='Szwecja'>Szwecja</option>"; $zmien .= "<option value='Wêgry'>Wêgry</option>"; $zmien .= "<option value='W³ochy'>W³ochy</option>"; $zmien .= "<option value='Wielka Brytania'>Wielka Brytania</option>"; $zmien .= "</select>"; $zmien .= "<br /><input type='text' name='region' value='$region' style='width: 265px;'><br /> "; } // funkcjonalnosc ajaxa } ?>
I krzaczy mi jedynie wartosc $kraj
czy ktos potrafi mi pomoc?
poradzilem sobie, urlencode zastosowalem, musi byc utf-8 i napisalem prosta funkcje odkodowujaca