![]() |
AJAX ו PHP באותו דף אפשרי?
תראו נגיד אני מכין טופס HTML פשוט בדף PHP
עכשיו ברגע שאני שולח את הטופס באותו הדף יש לי בדיקת PHP לטופס הבדיקה מציגה "בהצלחה" ו"שגיאה" אני יכול לעשות שברגע שילחצו על השלח זה יציג את ה"צלחה" או "שגיאה" בעזרת AJAX בלי לשים את הקובץ PHP בדף נפרד? אם כן אפשר דוגמא |
http://www.roscripts.com/Ajax_form_validation-152.html
אולי זה יעזור לך |
אפשרי בהחלט,
שאתה שולח את הטופס בצורה רגילה אתה מועבר לעמוד שכיוונת ונשלחת בקשה לשרת של POST/GET לעמוד שכיוונת דרך הטופס, הערך שנמצא בaction לצורך העניין. שאתה עובד עם ajax אתה בעצם מבטל את השליחה של הטופס לaction ואתה בעצם יוצר בקשת ajax, שבא בעצם אתה מכוון לאותו עמוד עם אותה שיטת שליחה POST/GET, תלוי בצורך. |
ציטוט:
התכוונתי שגם הבדיקה של ה PHP וגם הקוד של ה AJAX זה באותו הדף כאילו ה index.php שלי יהיה בו גם קוד AJAX וגם בדיקות PHP של הטופס. שהטופס ישלח לבדיקה שנמצאת באותו הדף איתו |
שים בטופס onsubmit = "someAjaxFunction();"
ותבצע מה שאתה רוצה. |
אתה יכול ליצור קובץ PHP שהשם שלו זה file.php ושזה יהיה התוכן שלו: (אני מקווה שזה יעזור לך ושלזה התכוונת)
PHP קוד:
|
מה שאתה מבקש זה בכלל לא AJAX. זה Javascript בסיסי לחלוטין!
תביא לנו את הקוד של הFORM ושל הפונקציה בדיקה. אבל רגע הבדיקה מתבצעת בקובץ PHP או HTML? |
כל הזמנים הם GMT +2. הזמן כעת הוא 13:15. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ