2013-08-18 42 views
0

我有這個字符串與一個奇怪的前綴,我試過使用split函數返回一個數組後面的斜槓字符「\」。這是字符串:I:0#.W | itun \ allepage_fg從字符串中刪除前綴.split結果在意外的標記ILLEGAL

這是我的嘗試:

function claimOrder(){ 
    var user = $().SPServices.SPGetCurrentUser({ 
    fieldName: "Name", 
    debug: false 
    }); 

    var trimUser = user.split("\"); 

    $().SPServices.SPFindPeoplePicker({ 
    peoplePickerDisplayName: "NAPA User", 
    valueToSet: trimUser[1], 
    checkNames: true 
    }); 
} 

我得到錯誤:意外的令牌非法

回答

2

你需要逃避裏面反斜線一個字符串文字:

var trimUser = user.split("\\"); 

將來,當你得到這樣的錯誤時,它會幫助告訴我們相關的行。這種情況很明顯,但他們不會都是。

+0

哦,對不起。我會盡量記住下次。但是,你是對的,它的工作。謝謝。 – Batman

1

嘗試添加另一個反斜槓: var trimUser = user.split(「\」);