我有我的AJAX提交的表單一個奇怪的問題......我在形式的文件上傳,並以某種方式從服務器的有效JSON對象現在是一個String ...jsonObject是一個字符串 - 如何轉換爲json?
if (typeof jsonObject == 'string')
console.log('yes, it's a string'); //yes, it's a string
console.log(jsonObject); // { "status":"success", "data":"Updated profile successfully"}
所以,沒有文件上載和console.log(jsonObject)
形式的enctype:multipart
返回>Object
帶有「成功」和「數據」屬性。通過表單中的文件上傳,jsonObject是一個字符串,就像你上面看到的那樣。
任何想法可能導致什麼?或者我怎樣才能將字符串轉換回有效的JSON對象?
預先感謝您。
JSON只在JavaScript中存在的字符串......所以你的請求有點混亂。我假設你想要一個* JavaScript *對象。 – 2012-02-21 10:24:31
是的,你是對的,並不完全知道它的區別。我需要一個jsObject - 正確! – matt 2012-02-21 10:42:25