нашел в сети манул по созданию поиска по бд с помощью ajax, но столкнулся с небольшой проблемой: ява-скрипт получает передаваемый запрос в нормальном виде, но пхп скрипт уже в каком-то искалеченном например, на запрос "Таганрог" ява скрипт получает "Таганрог" и передает в пхп код обработчика[js]/* -------------------------- */ /* XMLHTTPRequest Enable */ /* -------------------------- */ function createObject() { var request_type; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ request_type = new ActiveXObject("Microsoft.XMLHTTP"); } else { request_type = new XMLHttpRequest(); } return request_type; } var http = createObject(); /* -------------------------- */ /* SEARCH */ /* -------------------------- */ function searchNameq() { //searchq = encodeURI(document.getElementById('searchq').value); document.getElementById('msg').style.display = "block"; searchq = decodeURI(document.getElementById('searchq').value); if (searchq.length <1) { document.getElementById('msg').innerHTML = "Запрос должен быть не короче 1-х символов."; return false; } if (searchq.length >=1) { document.getElementById('msg').innerHTML = "Searching for <strong>" + searchq+""; } //document.getElementById('msg').innerHTML = "Searching for <strong>" + searchq+""; // Set te random number to add to URL request nocache = Math.random(); http.open('get', 'in-search.php?name='+searchq+'&nocache = '+nocache); http.onreadystatechange = searchNameqReply; http.send(null); } function searchNameqReply() { if(http.readyState == 4){ var response = http.responseText; document.getElementById('search-result').innerHTML = response; } }[/js] как и чем это исправить?
Использовать кодировку utf-8. А вообще, есть замечательная библиотека jQuery (http://jquery.com) в ней реализована удобная работа с AJAX.
Я использую UTF-8 // ВСёравно одно вопросы вместо символов..Чё делать понять не могу.. подскажите пожалуйста..