鍍金池/ 問答/PHP  HTML/ 從后臺請求接口

從后臺請求接口

做一個直播答題,從后臺獲取數(shù)據(jù),請求接口里面包括了code和message,下標(biāo)為2的才是一個數(shù)組,是我想要的內(nèi)容。想用模板動態(tài)的將獲取到的題添加進(jìn)去,遍歷arr[2]一直報錯,求大神指教

clipboard.png
這是請求接口獲取的

clipboard.png

回答
編輯回答
撥弦

console.log(data) 的結(jié)果是 {code:200,data:{}}
arr push 的結(jié)果 你猜是什么?
。。。。這個問題你看下arr內(nèi)容啊 arr不是數(shù)組可不報錯嗎

2018年7月3日 20:42
編輯回答
初念

請貼出報錯信息,便于分析。

沒有報錯信息單看代碼的話,我感覺問題在這里:

template('model', data);

注意你的 data 是一個數(shù)組,而在你的 model 模板寫著:

{{each arr[2] as value}}

它會去 data 上找 "arr[2]",但你的 data 上并沒有這個 "arr[2]",因此報錯。
如果報錯信息類似于 "無法找到"arr[2]"" 這種的話,基本上就是我分析的原因了。

你改成這樣可能就對了:

template('model', { array: arr[2] })

{{each array as value}}
2018年4月5日 15:47