ABA


"מחפש דרך להחזיר תשובה של שני משתנים לAjax"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12436 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12436
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   18:33   01.07.07   
אל הפורום  
  מחפש דרך להחזיר תשובה של שני משתנים לAjax  
 
   שלום, בניתי לעצמי מעין קובץ js שאליו אני שולח בקשה אומר לו לאיזה קובץ PHP לפנות ואת התשובה זה מציב לי לתוך div מסוים.
עכשיו אני צריך מהPHP להחזיר שני משתנים ויותר לajax
כלומר אני רוצה לעדכן מספר divים עם נתונים שונים.

איזה דרך אתם מכירים? (IceCold?? akoka?? )


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אמ MoonHunter 01.07.07 19:36 1
     אממ....אתה התכוונת CaTz 01.07.07 19:43 2
         למה XML? MoonHunter 01.07.07 20:02 3
         אממ בדיוק מה שהוא אמר akoka 01.07.07 22:45 5
             מצאתי לך דרך יותר קלה akoka 01.07.07 22:57 6
             ברגע שאמרת ש-XML זה איכס, נכשלת ב-AJAX. Ice Cold  02.07.07 09:36 11
                 סבבה כול אחד והדרכים שהוא מתכנת בהם:\ akoka 02.07.07 12:27 12
  תעשה XML ואל תעשה דרכים מגעילות. FireAngel 01.07.07 22:13 4
  עוד פעם אתם כותבים AJA ולא AJAX ? תחזיר XML ותפרסס אותו למה שאתה צריך bmaorlo  01.07.07 23:29 7
     אתה מתכוון תפרסר אותו parser :P akoka 01.07.07 23:40 8
         לא אני מתכוון תפרסס אותו bmaorlo  02.07.07 00:45 9
             אוקיי הבנתוש חחח:P akoka 02.07.07 01:03 10
  אז אתם אומרים להשתמש עם xml זה יותר מקצועי? CaTz 02.07.07 12:37 13
     השאלה מה אתה מעדיף מקצועי ולא נוח לדעתי או akoka 02.07.07 12:38 14
         תחשוב שאני מעביר דרך זה מידע שהוא html בעצם CaTz 02.07.07 21:23 15
             ישלמישהו מידע בעניין תאימות של XML עם דפדפנים? CaTz 03.07.07 18:42 16

       
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   19:36   01.07.07   
אל הפורום  
  1. אמ  
בתגובה להודעה מספר 0
 
   כתבתי לך איזה סקריפט, לא בדקתי אותו אבל אני מקווה שהוא פועל, זה משהו שמעולם לא ניסיתי.
כל מה שאתה צריך לעשות זה לדאוג שהסקריפט שלך יציא פלט כמו זה

"1","2","3"

ותדאג ששמות הDIV'S שלך יהיו divName_# כאשר # הוא מספר.
* divName_1 יקבל את הערך הראשון במערך וכך הלאה.



function getHTTPObject()
{
try
{
req = new XMLHttpRequest();
}
catch (err1)
{
try
{
req = new ActiveXObject("Msxml12.XMLHTTP");
}
catch (err2)
{
try
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (err3)
{
req = false;
}
}
}
return req;
}

var http = getHTTPObject(); // We create the HTTP Object

function handleHttpResponse() {
if (http.readyState == 4) {
var results = http.responseText;
var myDivsValue=new Array(results);

var divNum = 1;
for (x in myDivsValue)
{
document.getElementById('divName_'+divNum).innerHTML = myDivsValue[x;
divNum++;
}
}
}

function enterValuesToDivs() {
http.open("GET", 'index.php'), true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}


*תשנה את index.php לקובץ שאתה טוען ממנו.

בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   19:43   01.07.07   
אל הפורום  
  2. אממ....אתה התכוונת  
בתגובה להודעה מספר 1
 
   שהערכים

"1","2","3"

זה בעצם התוכן של הdiv? הבנתי נכון?
אחרי זה אני פשוט בודק כמה תכנים יש לי.
ועובר עליהם בלולאה...
חשבתי יותר לכיוון של XML אבל לא הכי הבנתי איך עושים את זה.

אבל נחמד הרעיון שלך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   20:02   01.07.07   
אל הפורום  
  3. למה XML?  
בתגובה להודעה מספר 2
 
   סתם כבד.

והבנת נכון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   22:45   01.07.07   
אל הפורום  
  5. אממ בדיוק מה שהוא אמר  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 01.07.07 בשעה 22:45 בברכה, akoka
 
כול הקטע זה שresponseText מוציא את הערך שלו בתור טקסט אז למשל יש לך פלט כזה

$_GET["DASDSA"].",".$_GET["FSFS"].",".$_GET["FASF"]

ותכניס את הxmlobj.responseText אל תוך מערך אתה תקבל מערך של 3 אלמנטים

וXML זה איכס תהרוג אותי לא הבנתי איך משלבים XML בAJAX אם מתכוונים לקטע שלcreateElement וappendChild ןnodes אז זה ממש לא קשה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   22:57   01.07.07   
אל הפורום  
  6. מצאתי לך דרך יותר קלה  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 01.07.07 בשעה 22:58 בברכה, akoka
 
איך שכחנו מsplit חח

<html>
<head>
<script type="text/javascript">
function ajaxcall(){
var xmlobj;
try{
xmlobj=new XMLHttpRequest();
}catch(e){
try{
xmlobj=new ActiveXObject("Msxml12.XMLHTTP");
}catch(e){
try{
xmlobj=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return false;
}
}
}
return xmlobj;
}
function make_request(){
var x_obj;
var result;
var new_res;
x_obj=ajaxcall();
x_obj.onreadystatechange=function(){
if (x_obj.readyState == 4){
result=x_obj.responseText;
new_res=result.split(",");
document.test.blabla.value=new_res[0];
document.test.dsds.value=new_res[1];
}
}
x_obj.open("GET","a.php?title=",true);
x_obj.send(null);
}
</script>
</head>
<body>
<div id="div_content"></div>
<form name="test" method="#">
<input type="text" name="blabla">
<input type="text" name="dsds">
<input type="button" value="fasf" onclick="make_request()">
</form>
</body>
</html>

והדף php הכי פשוט שאפשר

<?php
echo "Fsafas,fasfasfa,fasfsafa"
?>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   09:36   02.07.07   
אל הפורום  
  11. ברגע שאמרת ש-XML זה איכס, נכשלת ב-AJAX.  
בתגובה להודעה מספר 5
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   12:27   02.07.07   
אל הפורום  
  12. סבבה כול אחד והדרכים שהוא מתכנת בהם:\  
בתגובה להודעה מספר 11
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

דרג אמינות חבר זה
   22:13   01.07.07   
אל הפורום  
  4. תעשה XML ואל תעשה דרכים מגעילות.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות, דרג אמינות חבר זה
   23:29   01.07.07   
אל הפורום  
  7. עוד פעם אתם כותבים AJA ולא AJAX ? תחזיר XML ותפרסס אותו למה שאתה צריך  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   23:40   01.07.07   
אל הפורום  
  8. אתה מתכוון תפרסר אותו parser :P  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות, דרג אמינות חבר זה
   00:45   02.07.07   
אל הפורום  
  9. לא אני מתכוון תפרסס אותו  
בתגובה להודעה מספר 8
 
   אומרים PARSE ..
PARSER זה כלי שעושה PARSE למשהו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   01:03   02.07.07   
אל הפורום  
  10. אוקיי הבנתוש חחח:P  
בתגובה להודעה מספר 9
 
   פשוט אני רגיל לXML PARSER אז אני אומר לפרסר:P


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   12:37   02.07.07   
אל הפורום  
  13. אז אתם אומרים להשתמש עם xml זה יותר מקצועי?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   12:38   02.07.07   
אל הפורום  
  14. השאלה מה אתה מעדיף מקצועי ולא נוח לדעתי או  
בתגובה להודעה מספר 13
 
   מהיר וקצת פחות יעיל


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   21:23   02.07.07   
אל הפורום  
  15. תחשוב שאני מעביר דרך זה מידע שהוא html בעצם  
בתגובה להודעה מספר 14
 
   אז קצת קשה לעשות עם מערך כמו שאמרת.

אבל לפי מה שחיפשתי בגוגל עבודה עם xml נתמכת רק מ-ie6 :\
השאלה כמה הוא נפוץ.

למידהו יש עצות?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   18:42   03.07.07   
אל הפורום  
  16. ישלמישהו מידע בעניין תאימות של XML עם דפדפנים?  
בתגובה להודעה מספר 15
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net