|
| |
|
|
| |
для: Roma
(06.04.2007 в 12:06)
| | | При отправке данных аяксом на сервер их нужно предварительно кодировать в encodeURIComponent(), а в серверном скрипте подбирать нужную кодировку. | |
| |
|
|
| |
|
|
| |
для: Roma
(06.04.2007 в 11:14)
| | | . | |
| |
|
|
| |
|
|
| | Всем привет!!!
Помогите кто чем может.
На IE отображается текст нормально, а на опере - нет.
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<title></title>
</head>
<script language="JavaScript" type="text/javascript" >
function load()
{
var reg = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
if(reg)
{
reg.onreadystatechange = function readystate()
{
if(reg.readyState==4)
{
if(reg.status==200)
{
document.getElementById('divka').innerHTML = reg.responseText;
setTimeout('load();',2000)
}
else alert("Произошла ошибка "+ req.status+":\n" + req.statusText)
}
}
reg.open("GET","load.php?t=1",true);
reg.send();
}
}
function add()
{
var fadd= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
if(fadd)
{
fadd.open("GET","load.php?msg="+document.getElementById('msg').value,true);
fadd.send();
}
document.getElementById('msg').value="";
}
</script>
<body onLoad="load();" onkeydown="with (event) if (ctrlKey && keyCode == 13) add ()">
<input type=text id=msg>
<input type=button name=b1 onClick="add();" value="Добавить">
<div id=divka>
</div>
</body>
</html>
|
файл laod.php:
<?php
include"config.php";
header("Content-type: text/plain; charset=windows-1251");
if(!isset($_GET['t'])){
$msg=$_GET['msg'];
if($msg!=="")$insertquery=mysql_query("insert into table values(0,'$msg');");
}
else
{
$query=mysql_query("select * from table order by id desc;");
{
$aaa="";
while($res=mysql_fetch_array($query))
{
$return_text.="<br>".$res['id'].": ".$res['msg'];
}
echo $return_text;
}
}
?>
|
В чем моя ошибка?
Заранее спасибо! | |
| |
|
|
|