السلام عليكم ورحمة الله وبركاته..
انا نزلت كتاب من على الانترنت لتعليم الاجاكس.. قرأت الكتاب وكل ما اجى اعمل تطبيق موجود فى الكتاب مش بيظهر عندى خالص.. قلت يمكن بكتبها خطأ .. كتبتها من الاول واتأكدت منها حرف حرف.. وبرضوا نفس المشكلة.. بس كائن XMLHTTPRequest بيتنشأ عادى بالطريقة الصحيحة.. كمان نزلت تطبيقات جاهزة من النت .. لقيت نفس المشكلة وهو انه مش شغال عندى.. عايز اعرف ايه الحل.. وانا جايب لكم تطبيق عملته.. ياريت تعرفوا ليه مش شغال..
ده كود الجافا مع html
اسم الملف ajax.html
كود HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajax</title>
<script type="text/javascript">
var ajax = false;
var ajax=new ActiveXObject("Microsoft.XMLHTTP");
function grab_data(data_sourse,div_id)
{
if(ajax)
{ var ob =
document.getElementById(div_id);
ajax.open("get",data_sourse);
ajax.onreadystatechange = function ()
// start new function
{
if(ajax.readyState == 4 && ajax.status == 200)
{
ob.innerHTML = ajax.responseText;
}}
// End new function
ajax.send(null);
}}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ayman for programming</title>
</head>
<body>
<form>
<input type="button" onClick="grab_data('script.php','top')" value="اضغط هنا">
</form>
<h3>
<div id="top">نطبع هنا بيانات الصفحة</div>
</h3>
</body>
</html>
وده ملف php اللى هجيب منه البيانات ..
اسمه script.php
كود PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php echo "الحمد لله الذى هدانا لهذا وما كنا لنهتدى لولا ان هدانا الله";
?>
</body>
</html>
والمعذرة انا جديد على الاجاكس..