لود یک فایل php با ajax

semej

Member
با سلام به دوستان عزیز
می خوام تو صفحه index رو یه عکس که کلیک می کنم صفحهcal.php توی یه div لود و نمایش داده بشه.
راستی ایمو بگم از ajax چیزی بلد نیستم.
ممنون :rose: :rose:
 

semej

Member
خیلی ممنون از تمامی دوستانی که منو راهنمایی کردن
حل شد
 

alfa323

New Member
کو ؟؟ کی راهنمائیت کرد! ما که چیزی ندیدیم . چون این مشکل رو من هم داشتم...
 

oldooz

Well-Known Member
PHP:
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID, alertResult)
{
    if(XMLHttpRequestObject) {
            var obj = document.getElementById(divID) || null;
            XMLHttpRequestObject.open("GET", dataSource);
            XMLHttpRequestObject.send(null);
            XMLHttpRequestObject.onreadystatechange = function()
            {
                if (XMLHttpRequestObject.readyState == 4 &&
                XMLHttpRequestObject.status == 200) {
                    if(obj)
                        obj.innerHTML = XMLHttpRequestObject.responseText;
                    if(alertResult)
                        alert(XMLHttpRequestObject.responseText);
                }
            }
        
        }
}
datasource= فایل پی اچ پی سمت سرور
divID= آی دی دایو موجود در صفحه که اطلاعات در آن قرار میگیرد
alertResult= اگر این پارامتر true باشد اسکریپت به جای اینکه اطلاعات در یافتی را در دایو لود کند آلرت میکند

[URL="http://www.sepandsystem.ir/"]طراحی سایت و [/URL]طراحی وب سایت
 
آخرین ویرایش:

oldooz

Well-Known Member
فایل index.html
PHP:
<script language="javascript">
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID, alertResult)
{
    if(XMLHttpRequestObject) {
            var obj = document.getElementById(divID) || null;
            XMLHttpRequestObject.open("GET", dataSource);
            XMLHttpRequestObject.send(null);
            XMLHttpRequestObject.onreadystatechange = function()
            {
                if (XMLHttpRequestObject.readyState == 4 &&
                XMLHttpRequestObject.status == 200) {
                    if(obj)
                        obj.innerHTML = XMLHttpRequestObject.responseText;
                    if(alertResult)
                        alert(XMLHttpRequestObject.responseText);
                }
            }
        
        }
}  
</script>
<div id="div1"></div>
<input name="" type="button" value="recieve data" onclick="getData('server.php','div1')" />
فایل server.php
PHP:
<?php
echo "hello world!";
?>
طراحی سایت و طراحی وب سایتhttp://www.pars-code.com
 
آخرین ویرایش:
دوست عزیز من هرجا پست زدم کسی جواب بهم نداد.
به خدا دعات می کنم اگه کمکم کنی ماه رمضونی.
می خوام یه کدی برام بنویسی.

یه فرم ساده را در نظر بگیرین
این فرم نام کاربر را باید بگیره و توی دیتابیس ذخیره کنه.
یه جدولی هم اون زیر صفحه هست که لیست کاربران موجود در دیتابیس را نشون میده.
در حالت عادی راحته. ولی من می خوام آجاکسی باشته.

یعنی اینکه وقتی دکمه add را زدم بدون رفرش اطلاعات اظافه بشه.... (این کد را خودم بلدم)

اینو بلد نیستم!!!

وقتی یه کاربر به صورت آجاکس به لیست اظافه شد بدون رفرش صفحه لیست کاربران به روز رسانی بشه و آپدیت بشه. اون عکس لودینگ را هم داشته باشه.

ممنون میشم اگه کدش را کامل بنویسی. با صفحه html جاوا و php و هر چی لازم داشت. به خدا اگه خواستی هزینه اش را هم میدم.
 

oldooz

Well-Known Member
وقتی یه کاربر به صورت آجاکس به لیست اظافه شد بدون رفرش صفحه لیست کاربران به روز رسانی بشه و آپدیت بشه. اون عکس لودینگ را هم داشته باشه.

ممنون میشم اگه کدش را کامل بنویسی. با صفحه html جاوا و php و هر چی لازم داشت. به خدا اگه خواستی هزینه اش را هم میدم.
دوتا صفحه پی اچ پی بذار که یکی برای اینزرت توی دیتابیس هست و دومی برای سلکت از دیتابیس. کاربر که روی ادد کلیک کرد اول صفحه اینزرت رو فراخوانی کن و بعد هم صفحه سلکت.
لطفا اگه سوال دیگری هست توی یه تاپیک جداگانه مطرح کنید چون موضوع تاپیک داره منحرف میشه
طراحی سایت و طراحی وب سایت
 
آخرین ویرایش:

maaha

Member
فکر کنم این کار با jquery خیلی راحت تره.کدشم خیلی کمتره.توسط تابع لود:-?
 

جدیدترین ارسال ها

بالا