iner30
سه شنبه 09 شهریور 1389, 21:28 عصر
سلام خدمت دوستان
من با ajax زیاد آشنایی ندارم ولی گشتم یک کد پیدا کردم که وقتی یک فیلد رو پر میکنم مقدار اون رو برای یک صفحه دیگه ارسال میکنه.
از کد زیر استفاده میکنم
<script type="text/javascript">
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getuse.php?n="+str,true);
xmlhttp.send();
}
</script>
تو یک صفحه php هم مقدار فرستاده شده رو میگیریم.
الان میخوام این کار رو برای 3تا کادر انجام بده
یعنی مقدار 3تا فیلد رو ارسال کنه تا من پردازش کنم.
شاید بگید جای این سوال تو این بخش نبود ولی
1- بخش ajax نبود
2- این کد رو من میون کدهای php لازمش داشتم.گفتم شاید راه حل خوبی به ذهنتون برسه
من با ajax زیاد آشنایی ندارم ولی گشتم یک کد پیدا کردم که وقتی یک فیلد رو پر میکنم مقدار اون رو برای یک صفحه دیگه ارسال میکنه.
از کد زیر استفاده میکنم
<script type="text/javascript">
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getuse.php?n="+str,true);
xmlhttp.send();
}
</script>
تو یک صفحه php هم مقدار فرستاده شده رو میگیریم.
الان میخوام این کار رو برای 3تا کادر انجام بده
یعنی مقدار 3تا فیلد رو ارسال کنه تا من پردازش کنم.
شاید بگید جای این سوال تو این بخش نبود ولی
1- بخش ajax نبود
2- این کد رو من میون کدهای php لازمش داشتم.گفتم شاید راه حل خوبی به ذهنتون برسه