PDA

View Full Version : مشکل در اجرای آجاکس!



aysha_6586
دوشنبه 29 اسفند 1390, 11:04 صبح
سلام

من تازه دارم php یاد میگیرم. منتها الان گیر کردم یه جاهاییشو

یعنی طبق چیزایی که خوندم یه چیزای کوچیکی نوشتم

مثه صفحه ی ثبت نام. این صفحه کار کرد ولی بعده اینکه یه صفحه ی دیگه رو داشتم مینوشتم دوباره سراغ صفحه ی قبل رفتم و دیگه کار نکرد!!!!! (دو قسمت لیست شهرها بر اساس انتخاب استان و ثبت نام کاربر تو صفحه register که هردو آجاکس هستن) در حالی که من کاری به اون صفحه نداشتم!!!! امکانش هست درین مورد کمکم کنین و اگه دارم جایی رو اشتباه میکنم راهنماییم کنین؟ با تشکرات قبلی
پوشه CKEditor رو به خاطر حجم زیادش خالی کردم!


اینم لینک
http://www12.zippyshare.com/v/47088999/file.html
لینکای کمکی
http://p30upload.com/download.php?filename=1332143205_insurance1.rar
http://www.up.98ia.com/images/xumj6e8uw1dbm6l9nix.rar

hightech
دوشنبه 29 اسفند 1390, 12:41 عصر
فايل register كه ايرادي نداره و درست كار ميكنه
تنها مشكلش، نمايش ندادن loader.gif هست كه بايد مسيرش رو اصلاح كنيد به ajax/images/loader.gif
(توي فايلهاي js)

aysha_6586
دوشنبه 29 اسفند 1390, 18:26 عصر
وااااااااااااااااو
من نمیفهمم
الان تو سیستم خودمم اجرا میشه
سه روز پیش این کار نکرد هر کار کردم درست نشد! پریروز باز رفتم سراغش بعد چند ساعت سرو کله زدن باز جواب نداد
اینقدر اعصابم خرد شد که بیخیالش شدم تا امروز!! یعنی چیییییی!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
بگذریم
فقط اینکه من هر تابع ajax و DB رو تو فایل جداگانه قرار دادم کار درستیه؟

aysha_6586
دوشنبه 29 اسفند 1390, 19:14 عصر
تو همین فایل صفحه mng_insurance.php اگه روی دکمه نمایش کلیک کنین لیست تمام انواع بیمه رو نمایش میده که کنار هرکدوم یه دکمه هست
میخوام که وقتی روی اون دکمه کلیک میکنم محتویات اون سطر داخل بالایی ها لود بشه
و برای این کار از responseXML استفاده میکنم تابع موجود تو فایل ajax_loadInsuranceToElement.js تابع php داخل db_loadInsuranceToElement.php رو صدا میزنه و خروجه به صورت xml فرستاده میشه ولی توی اشیا لود نمیشه
و تا خط document.getElementById("error").innerHTML="bade 200"; میره و دیگه خط بعدو نادیده میگیره یعنی این خط
document.getElementById("error").innerHTML=fexmlDoc.getElementsByTagName('code')[0].childNodes[0].nodeValue;
نمیدونم xml بد فرستاده میشه یا بد خونده میشه در هر صورت نمایش داده نمیشه
اینم خطهایی که باید باشه که حذفشون کردم و دو خط بالا رو برای آزمایش گذاشتم

document.getElementById("Code").innerHTML=xmlDoc.getElementsByTagName("code")[0].text;
document.getElementById("Title").innerHTML=xmlDoc.getElementsByTagName("title")[0].text;
document.getElementById("Order").innerHTML=xmlDoc.getElementsByTagName("order")[0].text;
document.getElementById("Calculate").innerHTML=xmlDoc.getElementsByTagName("calculate")[0].text;
document.getElementById("Explain").innerHTML=xmlDoc.getElementsByTagName("explain")[0].text;

aysha_6586
دوشنبه 29 اسفند 1390, 19:16 عصر
ممنون میشم کسی راهنمایی کنه:)

aysha_6586
چهارشنبه 16 فروردین 1391, 07:35 صبح
خب تعطیلات تموم شد
حالا دوستان لطف میکنن یه توجهی داشته باشن
ممنون میشم:)

aysha_6586
سه شنبه 29 فروردین 1391, 12:54 عصر
باورم نمیشه یه جوابم نداشتم:|
همچنان من این مشکلو دارم !