我嘗試構建註冊表單,當我將錯誤從PHP返回給javascript時,我遇到了問題。json字符串到JavaScript對象
我得到了正確的數據,但我得到它像一個字符串,我需要它像一個JavaScript對象,因爲它可以包含在同一時間的一些錯誤..
這裏是我回來形成數據服務器端:
{"success":false,"errors":{"name":"Name is required.","superheroAlias":"Superhero alias is required."}}
這個數據是一個字符串,當我這樣做數據[0]我得到「{」我需要得到這些數據早在JavaScript對象。 我想我創建函數Json2Javascript或類似的東西,但我不知道它是如何需要看,你能幫助我請創建這樣的功能?
如果你寫的功能,請告訴我如何將增值經銷商打電話,例如,如果我需要得到它喜歡上我想名字的錯誤:
var a = data.errors.name;
請幫助我tryed找到這個函數就像hours = \ *我知道如何在php中創建對象並將其轉換爲json然後轉換爲javascript對象,但我只是用字符串變量做不到對象..
使用'JSON.parse(string);'。這將從字符串 – Tushar
返回JSON _object_「關聯數組」是一個PHP事物。您想將您的JSON解析爲JavaScript Object Literal。如上所述,使用JSON.parse –