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 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')" />
<?php
echo "hello world!";
?>
دوتا صفحه پی اچ پی بذار که یکی برای اینزرت توی دیتابیس هست و دومی برای سلکت از دیتابیس. کاربر که روی ادد کلیک کرد اول صفحه اینزرت رو فراخوانی کن و بعد هم صفحه سلکت.وقتی یه کاربر به صورت آجاکس به لیست اظافه شد بدون رفرش صفحه لیست کاربران به روز رسانی بشه و آپدیت بشه. اون عکس لودینگ را هم داشته باشه.
ممنون میشم اگه کدش را کامل بنویسی. با صفحه html جاوا و php و هر چی لازم داشت. به خدا اگه خواستی هزینه اش را هم میدم.