ورود

View Full Version : مشکل استفاده از فایل phpای که تولید خروجی xml میکند در ajax



sas523
دوشنبه 29 تیر 1388, 23:59 عصر
سلام دوستان من یه فایل از جنس php نوشتم که تولید ِ یه فایل ِ xml میکنه ؛
فایل xml ام به این صورته که اسمشم گذاشتم file.php ؛
کد:
<?php
header("content-type : text/xml ; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
echo "<book>
<c>
<n>Hello User</n>
</c>
<c>
<n>wellcom</n>
</c>
</book>";
?>

حالا میخوام ازین فایل به صورت ajax استفاده کنم تا نمایش داده بشه

کدhtml ام به این صورته ؛






<script language="javascript">
var xmlHttp = null;
var xmlObj;
function Create(){

if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
return xmlHttp ;
}

function update (){
if (xmlHttp.readyState == 4 ){
xmlObj = xmlHttp.responseXML ;
alert(xmlObj.xml) ;

}
}

function Ok(){
Create();
xmlHttp.open('GET' , 'FILE.php', true );
xmlHttp.onreadystatechange = update ;
xmlHttp.send(null);
}
OK();

</script>

]


اما ازم ارور میگیره ممنون میشم کمک کنید.:لبخندساده:

dannydolph
سه شنبه 30 تیر 1388, 18:16 عصر
فکر نمیکنی این تاپیک تکراریه؟!!؟

sas523
سه شنبه 30 تیر 1388, 22:14 عصر
نه تکراری نیست

ببینید من اول یه فایل ِ PHP ساختم به کمک دوستان که خروجیش به صورت xml بود

حالا میخوام تو ajax ازش استفاده کنم

مشکل تو کدنویسی html & javascript دارم !!!! می خوام اینجا حالا اون رو نشون بده !

دارم یه کارایی میکنم درست شده اش رو میزارم

dannydolph
پنج شنبه 01 مرداد 1388, 16:26 عصر
ولی من دقیقاً به همین پست یه جایی جواب دادم.شاید من submit کردم ولی نرفته.اشکال نداره بازم میگم.کد تو مشکلی نداره فقط اسم تابعی رو که نوشتی دقیقاً همون رو موقع فراخوانیش باید استفاده کنی چون جاوااسکریپت به حروف کوچک و بزرگ حساسه.اسم تابعی که گذاشتی حرف o بزرگه ولی حرف k کوچیکه! و این در حالیه که موقع فراخوانی تو هر دوتا رو بزرگ نوشتی.یا اسم تابع رو درست کن یا اون یکی.بهر حال مشکل دیگه ای فکر نمیکنم داشته باشه.ولی اگه در مورد چیز دیگه ای سوال داشتی باز بزار من کمک میکنم.

dannydolph
پنج شنبه 01 مرداد 1388, 16:30 عصر
بیا آقا من میگم یه جا دیگه به همین جواب دادم!دقیقاً این نیست ولی همین مشکل رو داره.ببین و بعد بگو به من حق میدی بگم یه جا دیگه اینو گفتم یا نه؟
http://barnamenevis.org/forum/showthread.php?p=761460&posted=1#post761460