theinfinity
شنبه 20 تیر 1388, 03:09 صبح
سلام یه سری کد نوشتم که یه متن رو از یه صفحه میفرسته(با جاوااسکریپت)به یه صفحه دیگه که اونجا با کدای php یه "23" بهش اضافه میشه و جواب رو به صفحه اول بر میگردونه!
ولی کار نمی کنه نمیدونم مشکلم کجاست میشه کمک کنید؟
این صفحه اول
<script>
function ajax()
{
var package=document.form1.input1.value;
alert(package);
var xhr=new XMLHttpRequest();
var test=xhr.open("POST","server.php",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//xhr.setRequestHeader("Content-length", package.length);
//xhr.setRequestHeader("Connection", "close");
xhr.send(package);
xhr.onreadystatechange=function()
{
if (xhr.readyState==4)
{
//gets response from server
alert(xhr.responsetext);
//document.getElementById('out1').innerHTML=xhr.resp onseText;
}
}
}
</script>
<body>
<form name="form1">
<input type="text" name="input1" id="in1" onclick="ajax()"><br>
</form>
<b id="out1"></b>
</body>
اینم صحفه دو
<?php
session_start();
$response=$_POST['package'];
$response=$response."23";
echo $response;
?>
ولی کار نمی کنه نمیدونم مشکلم کجاست میشه کمک کنید؟
این صفحه اول
<script>
function ajax()
{
var package=document.form1.input1.value;
alert(package);
var xhr=new XMLHttpRequest();
var test=xhr.open("POST","server.php",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//xhr.setRequestHeader("Content-length", package.length);
//xhr.setRequestHeader("Connection", "close");
xhr.send(package);
xhr.onreadystatechange=function()
{
if (xhr.readyState==4)
{
//gets response from server
alert(xhr.responsetext);
//document.getElementById('out1').innerHTML=xhr.resp onseText;
}
}
}
</script>
<body>
<form name="form1">
<input type="text" name="input1" id="in1" onclick="ajax()"><br>
</form>
<b id="out1"></b>
</body>
اینم صحفه دو
<?php
session_start();
$response=$_POST['package'];
$response=$response."23";
echo $response;
?>