我不知道人们是否在这里使用wix,但是我猜大家都知道javascript:)
我创建了一个个人资料页面,并带有一个链接到创建个人资料页面的按钮。
这是个人资料页面的代码。
import wixUsers from 'wix-users';
import wixData from 'wix-data';
import wixLocation from 'wix-location';
$w.onReady(function () {
let user = wixUsers.currentUser;
let userId = user.id;
let isLoggedIn = user.loggedIn; // true
user.getEmail()
.then((email) => {
let userEmail = email;
$w("#emailAddress").value = userEmail;
});
$w("#createProfileButton").onClick(() => {
let toInsert = {
"firstName": $w("#firstName").value,
"lastName": $w("#lastName").value,
"emailAddress": $w("#emailAddress").value,
};
wixData.insert("Members", toInsert)
.then(() => {
wixLocation.to("/account/my-profile");
})
.catch((err) => {
let errorMsg = err;
$w("#error").show();
});
});
});
问题是创建个人资料按钮无法正常工作。它不会重定向。它什么也没做。
答案 0 :(得分:0)
数据是否插入到集合中?
我将通过尝试直接调用以下内容来开始调试:
wixLocation.to(“ / account / my-profile”);
如果可以,则错误可能在插入中。