mohammad_molana
Member
سلام
من این کد رو برای تمرین ایجکس از جایی کپی کردم و اجراش کردم.
با IE مشکلی نداره، ولی با فایرفاکس مشکل داره.
نمی دونم احتمالا یه غلط تایپی هست که من درستش رو نمی دونم و نمی تونم اصلاحش کنم.
می شه کمک کنید.
فایل city.php :
فایل getName.php :
این اولین قدم من برای یادگیری ایجکس هستش.
لطفا کمکم کنید.
خیلی جاوا اسکریپت بلد نیستم.
من این کد رو برای تمرین ایجکس از جایی کپی کردم و اجراش کردم.
با IE مشکلی نداره، ولی با فایرفاکس مشکل داره.
نمی دونم احتمالا یه غلط تایپی هست که من درستش رو نمی دونم و نمی تونم اصلاحش کنم.
می شه کمک کنید.
فایل city.php :
HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="javascript" type="text/javascript">
//
var pageurl = "getName.php?param=";
var http = getHttp();
function Answer()
{
if(http.readystate==4)
{
r = http.responseText;
document.getElementById("tfname").value = r;
}
}
function SendCodeAndReciveName()
{
var code = document.getElementById("tfcode").value;
http.open("GET", pageurl+code, true);
http.onreadystatechange = Answer;
http.send(null);
}
function getHttp()
{
var xmlhttp;
try
{
xmlhttp = new ActiveXObject("msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
if(typeof XMLHttpRequest != "undefined")
{
xmlhttp = new XMLHttpRequest();
}
}
}
return xmlhttp;
}
</script>
</head>
<body>
<p>
<input name="tfcode" type="text" id="tfcode" />
<input type="button" name="Submit" value="Submit" onclick="SendCodeAndReciveName()" />
<br />
<input name="tfname" type="text" id="tfname" />
</p>
</body>
</html>
PHP:
<?php
$c = $_GET["param"];
if($c == "0311")
{
echo "Esfahan";
}
?>
این اولین قدم من برای یادگیری ایجکس هستش.
لطفا کمکم کنید.
خیلی جاوا اسکریپت بلد نیستم.