Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > JsHttpRequest


Автор: unixman 19.4.2007, 16:35
Есть такой код в кодировке windows-1251
Код

function SaveMessage() {
        JsHttpRequest.query(
            'add_message.php', // backend
            {
                // pass a text value 
                'region': escape(document.getElementById("region").value)  
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
                //document.getElementById("debug").innerHTML = errors; 
                // Write the answer.
                alert(result["str"]);
                //document.getElementById("body").innerHTML = "dfgf";//result["str"];
            },
            false  // do not disable caching
        );
        alert("123");
}


Это клиентская часть


А есть ещё серверная
Код

<?php
header("Content-type: text/plain; charset=windows-1251");
require("function.php");
require_once "JsHttpRequest.php";

?>
<?php
$JsHttpRequest =& new JsHttpRequest("windows-1251");

$str = $_REQUEST['region'];
$_RESULT = array( "str"   => "рурпва" );

?>




Суть алгоритма такова.
Из странички на сервер передаётся значение и оно же возвращается.
Тока работает это только в IE
В mozille и Opera отказывается

В чём может быть проблема?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)