בניתי עמוד תשלום שבסוף התהליך נטען אייפרם בעמוד תשלום מאובטח של טרנזילה, הגדרתחי בפרמטר של העמוד שבמידה ויש הצלחה של חיוב כלומר יש אישור אז שינווט לעמוד מסויים באתר שלי. הבעיה שככל הנראה האייפרם לא מצליח לצאת מתוך האייפרם. מעניין שבעמודי סליקה של קשר, יעד שריג, למשל זה מגיב לי טוב ומעביר לעמוד הרצוי. משום מה בשל טרנזילה לא מגיב לי.
אשמח לקבל עזרה.
הבנתי שיש פונקצייה שמוציאה מהאייפרם, אבל אני לא מבין איך אני מפעיל אותה כלומר איך היא תידע אם יש אישור ואז לנתק.
אבי 203
-
יציאה מתוך ifrem לאחר ביצוע תשלום -
עזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.@magicode אמר בעזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.:
מעולה! עבד מצויין.
-
עזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.@magicode אמר בעזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.:
end
אבל end חוזר מיד, עם טעינת הדף, הוא קורא כנראה backend ומקבל איזו תגובה ואז מחזיר כבר end . ודוקא ה bulkInsert לא מחזיר שום תגובה.
או שלא הבנתי -
עזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.איך אני מקבל עדכון מה- backend שהוא סיים את התהליך, ואז אני אומר לדף שיבצע ריפרש לדאטה? תודה
-
עזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.@magicode אמר בעזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.:
export function postData(lakoh) {
wixData.query('gav').eq('lakoh', "8cd80fe8-5a98-4a5a-aa54-e511c4602fb5").find().then(result => {
let insertList = result.items.map(item => {
return {
"key": item.key,
"lakoh": lakoh
};
});
wixData.bulkInsert("gav", insertList).catch(err => {
console.error(err);
});
});
}אין צורך ל'אם' כי זה פשוט עבד נהדר! תודדה ענקית. פורום מקסים!
-
עזרה במציאת דוגמאות לאתרי תדמית לארגוני חסד -
עזרה בקבלת מערך אובייקטים, שינוי כמה ערכים, והוספתם מחדש למסד נתונים.יש לי מסד נתונים של משימות ובכל פריט יש הרבה ערכים, אחד מהם זה שדה התייחסות ללקוח. אני הכנסתי ללקוח אחד מספר פריטים, ואני מנסה לבצע פעולה שתכניס את כל אותם הפריטים ללקוח אחר.
בעצם אני זקוק לקבל את המערך של כל האובייקטים של הלקוח 'הדוגמא' לשנות בשדה הלקוח ל- ID של הלקוח החדש. ולהכניס מחדש למסד הנתונים.
בתוך כל אובייקט ישנם גם שדות שלא ניתנים להכנסה כמו תאריך יצירה וכדו' כך שאני מתקשה בהכנסה.
מה הדרך הנכונה לעשות את זה, בלקבל את הכל ולמחוק את הבעיתיים, או לבנות מערך חדש ע"י לולאה.
זה מה שעשיתי הוא מחזיר לי שגיאה ( דרך backengd)export function postData(lakoh) { wixData.query('gav').eq('lakoh', "8cd80fe8-5a98-4a5a-aa54-e511c4602fb5").find().then(res1 => { let res = res1.items.map(item => { delete item.key._id; delete item.key._owner delete item.key._updatedDate delete item.key._createdDate delete item.key.lakoh return item; }); wixData.bulkInsert("gav", res); return console.log("res:" + res, "lakoh:" + lakoh); }); }