1
我有一個代碼來顯示上傳過程失敗時的消息。消息變量可以是結構體或字符串。我添加了代碼來檢查結果是一個結構還是一個簡單的值,但我仍然得到複雜的對象錯誤。有什麼我錯過了嗎?檢查isStruct或isSimpleValue後獲取錯誤複雜對象錯誤
這裏是我的代碼:
if (isStruct(result)) {
if(StructKeyExists(result, 'messages')){
theMessage = result.messages;
}
}else{
if(IsSimpleValue(result)){
theMessage = result;
}
}
FormMessage=getLang('CVLizerUploadFailed') & ' ' & getLang('PleaseContactYourAdmin') & ', ' & getLang('ErrorCode') & ' ' & theMessage;
我已經檢查了變量,事實證明,從函數返回的變量是一個結構,它應該是一個字符串(所以result.messages是一個結構,而不是一個字符串)。感謝您簡化我的代碼。 –