我的这个字符串带有一个奇怪的前缀,并且我尝试使用 split 函数在反斜杠字符“\”之后返回一个数组。这是字符串:i:0#.w|itun\allepage_fg
这是我尝试过的:
function claimOrder(){
var user = $().SPServices.SPGetCurrentUser({
fieldName: "Name",
debug: false
});
var trimUser = user.split("\");
$().SPServices.SPFindPeoplePicker({
peoplePickerDisplayName: "NAPA User",
valueToSet: trimUser[1],
checkNames: true
});
}
我收到错误:意外的 token 非法
最佳答案
您需要转义字符串文字中的反斜杠:
var trimUser = user.split("\\");
将来,当您遇到这样的错误时,告诉我们相关的行会有所帮助。这个案例很明显,但并非全部如此。
关于javascript - 使用 .split 从字符串中删除前缀会导致意外标记非法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18303147/