| تابع موضوعات المنتدى | الانتساب | تعليمات س - ج | قائمة الأعضاء | المفكرة | بحث | مواضيع اليوم | إشارة الأقسام مقروءة |
| مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة |
| ||||||
| مشاكل وحلول PHP Errors & Troubleshooting في هذا القسم يمكنك طرح أي مشكلة أو استفسار يواجهك في برمجة تطبيقات PHP، أيضاً يمكنك المشاركة في حل مشكلات الغير. |
![]() |
| | LinkBack | أدوات الموضوع | طريقة العرض |
| | #1 (permalink) |
| عضو فعال تاريخ الانتساب: 04-03-2007 المكان: العراق
مشاركات: 654
مستوى السمعة : 2 ![]() |
لدي هذا الكود استخدمه في عمل أجاكس لدي مشكلة في تغيير ID إظهار النتائج (.responseText) الكود: كود: function RequestObject() {
var req;
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
} else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('Cannot create XMLHTTP instance');
}
return req;
}
var http = RequestObject();
function handleResponse() {
var ajaxTest = document.getElementById(responseId);
ajaxTest.innerHTML = '<img src="'+pathimg+'ajax_loader.gif" alt="" /> ';
if(http.readyState == 4 && http.status == 200){
var response = http.responseText;
if(response) {
ajaxTest.innerHTML = response;
}
}
}
function NEWrisk(thefile){
var thisform= document.Risk;
var openNEWrisk= 'openNEWrisk='+thisform.openNEWrisk.value
var userid= 'userid='+thisform.userid.value;
var hline= 'hline='+thisform.hline.value;
var message= 'message='+thisform.message.value;
var parameters = openNEWrisk+'&'+userid+'&'+hline+'&'+message;
http.open('POST', thefile);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = handleResponse;
http.send(parameters);
}
كود: function handleResponse() {
var ajaxTest = document.getElementById(responseId);
// المشكلة هنا كيف اغير الآي دي لكي استخدم هذه الدالة بدون تكرار
ajaxTest.innerHTML = '<img src="'+pathimg+'ajax_loader.gif" alt="" /> ';
if(http.readyState == 4 && http.status == 200){
var response = http.responseText;
if(response) {
ajaxTest.innerHTML = response;
}
}
}
// وبالتحديد في هذا السطر
var ajaxTest = document.getElementById(responseId);
// المشكلة هنا كيف اغير الآي دي تلقائياً لكي استخدم هذه الدالة بدون تكرار
كود هتمل: <form name='form' method='POST' target='_self' style='margin:0;' class='flogin'> <input type='text' name='user' size='22' /> <input type='password' name='pass' size='22' /> <input type='button' name='' value='Add User' class='sub' onclick="NEWrisk('file.js');" /> </form> <div id='هنا يتغير الآي دي عندي'></div> ؟؟؟؟ تحياتي بانتظار الإجابة قام بآخر تعديل enigma يوم 21-07-2008 في 05:57 PM |
| | |
| | #2 (permalink) |
| عضو نشيط |
بسم الله الرحمن الرحيم اخى الفاضل ارجو من الله ان تكون اجابنتى لك هى الصحيحة بخصوص دالة ajax فهى كالتالى كود PHP: كود هتمل: <div id="ajaxDiv" style="display:none;" align="center"></div> فسوف يكون كالتالى اولا الفورمة كود PHP: )فسوف تكون كالتالى كود PHP: متمنيا من الله التوفيق والسلام عليكم ورحمة الله وبركاتة
__________________ سبحان الله عدد ما كان وعدد مايكون وعدد الحركات وعدد السكون قام بآخر تعديل ahmedzain يوم 21-07-2008 في 05:28 PM |
| | |
| | #3 (permalink) |
| عضو فعال تاريخ الانتساب: 04-03-2007 المكان: العراق
مشاركات: 654
مستوى السمعة : 2 ![]() |
نعم كلامك صحيح اخي لكني وضعت ثلاث دوال كل واحدة من هذه الدوال تعمل لوظيفة محددة، فهل يمكن تعديل الدالة رقم 2 كي استطيع وضع متغير (متغير) فيها وهو ID الـ div لإظهار النتائج أما مثالك فهو جيد لكنك أدرجت جميع الوظائف في وظيفة واحدة سلمت يداك وتحياتي |
| | |
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
(View-All)
Members who have read this thread : 0
| |
| There are no names to display. |
| أدوات الموضوع | |
| طريقة العرض | |
|
|
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| كيف اعدل على عدة بياننات | man in dark | مشاكل وحلول PHP Errors & Troubleshooting | 4 | 18-07-2008 02:35 PM |
| استفسار كيف اعدل قيم متغيرات في ملف | غزوان | مشاكل وحلول PHP Errors & Troubleshooting | 5 | 22-06-2008 03:25 AM |
| أريد كود جافاسكربت يجعل الصفحة بتدرج رمادي ويظهر لي صورة أو رسالة | فارس سوفت | لغة Javascript | 0 | 11-03-2008 05:46 PM |
| كيف اعدل على قاعدة البيانات | man in dark | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 06-10-2007 12:13 AM |