文章詳情頁
javascript - express調用接口之后怎么傳值到頁面上?
瀏覽:123日期:2023-09-08 15:03:05
問題描述
如圖所示,我用http.get去請求接口之后拿到了返回的data數據。我現在想把頭像傳到index頁面上,但是出了http.get方法,iconUrl就是未定義的了,我要怎么才能把從接口返回的數據傳到index頁面上?
問題解答
回答1:iconUrl肯定是未定義啊.js的基本作用域的問題啊
回答2:把res.render 這一句放到req.on(’end’)回調里
回答3:作用域問題。因為你變量iconUrl是在req.on里頭聲明的,res.render調用的時候,是找不到req.on里頭的iconUrl變量的,把iconUrl的聲明放在router.get里頭試試看。
回答4:http.get改成同步方法或者在回調中使用res.render,注意參數不要重名,換個別名就可以了。
回答5:寫在end里就好了
標簽:
JavaScript
相關文章:
1. javascript - easyui textbox綁定onchange事件不能獲取最新的文本框的值2. html - css 文件內,有的樣式沒調用, 有沒有工具刪除這部分沒調用的內容?3. css - chrome瀏覽器input記錄上次cookie信息后,有個黃色背景~如何去除!4. java - 圖片上傳后,立即訪問出現404,重新部署項目后正常可以訪問5. PHP類中的$this6. javascript - 請教如何獲取百度貼吧新增的兩個加密參數7. javascript - Jquery click()事件的禁用8. html5 - h5寫的app用的webview,用手機瀏覽器打開不顯示?9. javascript - 為什么在谷歌控制臺 輸出1的時候,輸出的1立馬就不見了10. java - win10子系統設置環境變量
排行榜
