鍍金池/ 問(wèn)答/HTML5  Python  HTML/ django結(jié)合ajax的使用的問(wèn)題

django結(jié)合ajax的使用的問(wèn)題

clipboard.png
例如,在模板中,我需要向模板傳遞username,uid等變量到前臺(tái)進(jìn)行顯示用戶(hù)信息,而time,data等數(shù)據(jù)需要實(shí)時(shí)更新,那么我再前端使用ajax獲取數(shù)據(jù),但是,這樣寫(xiě)在一個(gè)函數(shù)中是無(wú)法獲取數(shù)據(jù)的,那一定要分開(kāi)兩個(gè)函數(shù)來(lái)為前端提供接口嗎?因?yàn)檫@樣會(huì)導(dǎo)致代碼重復(fù)。(當(dāng)然我知道ajax獲取數(shù)據(jù)最好為json,這里作為示例肯定是不規(guī)范,大致表達(dá)了意思)

回答
編輯回答
終相守

可以在一個(gè)函數(shù)中通過(guò)判斷請(qǐng)求方式是不是ajax來(lái)返回不同的結(jié)果,但不推薦,建議還是通過(guò)另一個(gè)函數(shù)來(lái)返回ajax.

代碼重復(fù)這個(gè)不是問(wèn)題,你可以把重復(fù)的代碼放到另一個(gè)方法中,然后引用這個(gè)方法就行了。

2018年4月16日 21:14