נשאר באותה הכתובת. אתמול נפגשתי עם @magicode והוא הוסיף לי
<script>
if (self != top) top.location.replace(document.location);
</script>
עזר לי נהדר!
נשאר באותה הכתובת. אתמול נפגשתי עם @magicode והוא הוסיף לי
<script>
if (self != top) top.location.replace(document.location);
</script>
עזר לי נהדר!
בניתי עמוד תשלום שבסוף התהליך נטען אייפרם בעמוד תשלום מאובטח של טרנזילה, הגדרתחי בפרמטר של העמוד שבמידה ויש הצלחה של חיוב כלומר יש אישור אז שינווט לעמוד מסויים באתר שלי. הבעיה שככל הנראה האייפרם לא מצליח לצאת מתוך האייפרם. מעניין שבעמודי סליקה של קשר, יעד שריג, למשל זה מגיב לי טוב ומעביר לעמוד הרצוי. משום מה בשל טרנזילה לא מגיב לי.
אשמח לקבל עזרה.
הבנתי שיש פונקצייה שמוציאה מהאייפרם, אבל אני לא מבין איך אני מפעיל אותה כלומר איך היא תידע אם יש אישור ואז לנתק.
@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);
});
}