הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-07-06, 16:27   # 1
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

שליחת טופס ב AJAX

ראיתי הרבה אתרים שמשתמשים ב AJAX לשליחת טפסים..
כמו subscribe לחדשות במייל וכו'..

רציתי לדעת איך עושים שליחת טופס ב AJAX

תודה
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 14-07-06, 16:36   # 2
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

צור XMLHttpRequest, נניח:

PHP קוד:
var oXmlHttp = new XMLHttpRequest(); 
ושלח את הנתונים ב get (או ב post)

PHP קוד:
oXmlHttp.open('POST'sURLtrue); 
והמימוש של POST -
PHP קוד:
oXmlHttp.send("?var1=siteam&var2=elad); 
__________________
eLad
  Reply With Quote
ישן 14-07-06, 16:39   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי eLad
צור XMLHttpRequest, נניח:

PHP קוד:
var oXmlHttp = new XMLHttpRequest(); 
ושלח את הנתונים ב get (או ב post)

PHP קוד:
oXmlHttp.open('POST'sURLtrue); 
והמימוש של POST -
PHP קוד:
oXmlHttp.send("?var1=siteam&var2=elad); 
ב"ה

גם אם זה בPOST זה יקלוט נתונים מה QueryString?
  Reply With Quote
ישן 14-07-06, 16:46   # 4
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי בניה
ב"ה

גם אם זה בPOST זה יקלוט נתונים מה QueryString?
אם שולחים את הנתונים ב POST (כמו בדוגמא שצירפתי - שם שכחתי לסגור גרש), אז קולטים אותם כמו POST רגיל:

PHP קוד:
Request.Form("field1")(); 
או ב PHP -

PHP קוד:
$_POST['field1']; 
ואם שולחים ב GET, אז קולטים אותם כמו GET רגיל:

PHP קוד:
Request.Querystring("field2")(); 
או ב PHP -

PHP קוד:
$_GET['field2']; 
__________________
eLad
  Reply With Quote
ישן 14-07-06, 16:48   # 5
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

ולמה כדי לשלוח טופס בAjax דווקא?
  Reply With Quote
ישן 14-07-06, 16:52   # 6
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

יותר נוח, לא צריך לרפרש את הדף..

תודה רבה אלעד,
אבל לא הבנתי את הרעיון ב send
לפי מה שאני מבין כתבת תצורה של get
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)

Last edited by sUP; 14-07-06 at 16:54..
  Reply With Quote
ישן 14-07-06, 18:22   # 7
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

הבנתי, לא חשוב.
תודה

אפשר לנעול.=]
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 14-07-06, 18:31   # 8
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי sUP
יותר נוח, לא צריך לרפרש את הדף..

תודה רבה אלעד,
אבל לא הבנתי את הרעיון ב send
לפי מה שאני מבין כתבת תצורה של get
לא, ככה שולחים פרמטרים גם ב POST

עריכה

לא שמתי לב שהסתדרת ..

ובכל מקרה אני לא דוגל בנעילת אשכולות כאלו, אם יש לך עוד שאלות בנושא אתה מוזמן..!
__________________
eLad
  Reply With Quote
ישן 14-07-06, 18:51   # 9
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

מממ הנה..

זה שולח את הדף,
אבל זה לא מציג את הנתונים שהזנתי

PHP קוד:
function SendFields(myform,myuser,mymail,mypass,mypassconf) { 
formname myform;

        var 
url "ajax.php?act=send";

        
xmlHttp GetXmlHttpObject(stateChanged);
        
xmlHttp.open("POST"url true);
        
xmlHttp.send("?username="+myuser+"&email="+mymail+"&password="+mypass+"&confirm="+mypassconf);

        
document.getElementById(formname).innerHTML="אנא המתן..";

}



function 
stateChanged() { 
    if (
xmlHttp.readyState==|| xmlHttp.readyState=="complete") { 
        
document.getElementById(formname).innerHTML=xmlHttp.responseText;
    } 

הקוד של ה getxmlhttpobject זה http://blogs.wallak.net/getobj.js
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)

Last edited by sUP; 14-07-06 at 19:55..
  Reply With Quote
ישן 14-07-06, 23:40   # 10
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

תעשו משהו עם העריכה בחיאת, זה מעצבן שאי אפשר לערוך.

בכל מקרה, כמו שהבנתי זה פשוט לא שולח את המשתנים בתור POST
וזה אין לי מושג למה.

ועכשיו יש לי עוד שאלה,
נכון עושים innerHTML בשביל לכתוב בתוך מקום טקסט מסויים (במקום טקסט קיים)..
אז השאלה היא מה הפקודה לעשות back מה שנקרא ולהחזיר את הטקסט שהיה לפני הinner

תודה=]

(ובנוסף לשאלה מקודם)
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 18:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ