鍍金池/ 問(wèn)答/PHP  HTML/ 從后臺(tái)請(qǐng)求接口

從后臺(tái)請(qǐng)求接口

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

clipboard.png
這是請(qǐng)求接口獲取的

clipboard.png

回答
編輯回答
撥弦

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

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

請(qǐng)貼出報(bào)錯(cuò)信息,便于分析。

沒(méi)有報(bào)錯(cuò)信息單看代碼的話,我感覺(jué)問(wèn)題在這里:

template('model', data);

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

{{each arr[2] as value}}

它會(huì)去 data 上找 "arr[2]",但你的 data 上并沒(méi)有這個(gè) "arr[2]",因此報(bào)錯(cuò)。
如果報(bào)錯(cuò)信息類(lèi)似于 "無(wú)法找到"arr[2]"" 這種的話,基本上就是我分析的原因了。

你改成這樣可能就對(duì)了:

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

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