הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שולח post לPHP ומחכה לresponse, איך? (https://hosts.co.il/forums/showthread.php?t=106294)

Tyler 01-02-14 18:49

שולח post לPHP ומחכה לresponse, איך?
 
אז ככה,
אני שולח פקודת post שמציבה את הערך שיש לי בקובץ php אחר שמריץ את אותו הערך דרך לולאות וכו'.
בינתיים, הphp הראשון, זה ששלח את הpost, במצב של המתנה לresponse
כלומר

קוד:

  $.post("file.php", {test: value}, function(data) {
      if(data == "TRUE") {

ולאחר מכן יש את המשך הקוד.

הקטע הוא שהPHP הראשון לא מתקדם בכלל להמשך הקוד כי הוא לא מקבל את הresponse הנכון מהPHP השני, כלומר הוא לא מקבל את אותו ה"TRUE" בשביל הdata

חיפשתי המון איך להגדיר את הresponse בצורה שאני בוחר ולא מצאתי משהו שעזר לי,
אשמח לעזרה!

בניה 01-02-14 19:27

אני לא הבנתי

Tyler 02-02-14 17:22

ציטוט:

נכתב במקור על ידי בניה (פרסם 886393)
אני לא הבנתי

מה לא הבנת?

zoharesh 02-02-14 20:21

PHP לא שולח POST בJQuery
הדפדפן שולח את הבקשה.

בקובץ file.php (הקובץ אליו אתה שולח את הבקשה) אתה צריך להדפיס true כדי שהתנאי שכתבת יתבצע.

Haimz 02-02-14 20:43

לדעתי כדי לך במקום לרשום את התנאי (ה- if ..)
תרשום דבר כזה:
קוד:

$.post("file.php", {test: value}, function(data) {
alert(data);
});

ואולי יש לך בכלל שגיאה בקובץ עצמו, אולי זה לא מציג TRUE (כנראה שזה לא מציג האמת..)
תבדוק את עצמך .. בהצלחה


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

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