js中net::ERR_FILE_NOT_FOUND報(bào)錯(cuò)的解決
net::ERR_FILE_NOT_FOUND的意思是:網(wǎng):錯(cuò)誤_文件_沒有找到,也就是說綁定數(shù)據(jù)源文件有問題。這時(shí)要檢查是否是拼寫錯(cuò)誤、路徑錯(cuò)誤,或者是邏輯問題。
我的控制臺報(bào)錯(cuò)如下:
我的頁面顯示如下:
從這里可以看出,大致思路沒問題,只是數(shù)據(jù)問題。
首先懷疑是否沒有獲取到數(shù)據(jù),在綁定數(shù)據(jù)的函數(shù)中console.log(data)
發(fā)現(xiàn)控制臺輸出了數(shù)據(jù)(如下圖),證明路徑和拼寫無誤,那么就是邏輯問題了。
此時(shí)代碼為:
再從頭順一遍邏輯:
1.獲取要綁定數(shù)據(jù)的位置
2.定義一個(gè)實(shí)名函數(shù)bindData,傳遞實(shí)參(lesson.online),lesson為對象,對象中有個(gè)數(shù)組online。lesson中不止有online一個(gè)數(shù)組
3.將bindData的返回值給到頁面中。
4.編輯bindData,形參為data。定義空字符串str用來字符串拼接。最后返回str。
此時(shí)發(fā)現(xiàn)data為一個(gè)數(shù)組,用data直接點(diǎn)不能直接獲得相應(yīng)的屬性,所以需要循環(huán)。
更改后的代碼為:
function bindData(data){ console.log(data) //定義空字符串 var str = ""; //字符串拼接 //同步課程 str += `<li> <div class="top"> <span class="rj">${data.cont}</span> <img src="${data.src}" alt="" class="m"> <p>${data.isFree ? `${data.num}人在學(xué)習(xí)`:` <span>${data.num}人已考試</span><span>${data.time}</span>`}</p> </div> <div class="bottom"> <div class="left"> ${data.isFree ? `<span>${data.title}</span> <span class="time">${data.time}課時(shí)</span>`:` <span>${data.title}</span>`} </div> <div class="right">免費(fèi)學(xué)習(xí)</div> </div></li>` return str; }
lesson.online數(shù)據(jù)為:
// 課程區(qū)域數(shù)據(jù) var lesson = { online: [ { title: '行政管理專業(yè)班1', src: './img/index/banner1.png', cont: '人教版', time: 23, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班2', src: './img/index/banner2.png', cont: '滬教版', time: 23, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班3', src: './img/index/banner3.png', cont: '人教版', time: 23, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班4', src: './img/index/banner4.png', cont: '人教版', time: 22, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班5', src: './img/index/banner5.png', cont: '滬教版', time: 33, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班7', src: './img/index/banner7.png', cont: '人教版', time: 44, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班6', src: './img/index/banner6.png', cont: '人教版', time: 33, isFree: true, num: 1100 }, { title: '行政管理專業(yè)班8', src: './img/index/banner8.png', cont: '人教版', time: 44, isFree: true, num: 1100 }] }
到此這篇關(guān)于js中net::ERR_FILE_NOT_FOUND報(bào)錯(cuò)的解決的文章就介紹到這了,更多相關(guān)js net::ERR_FILE_NOT_FOUND報(bào)錯(cuò)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- js控制臺報(bào)錯(cuò)Uncaught TypeError: Cannot read properties of undefined (reading ‘a(chǎn)ppendChild‘)的解決
- js代碼運(yùn)行報(bào)錯(cuò)Warning:To?load?an?ES?module,?set?"type":"module"in?the?package.json?or?use?the?.mjs
- 解決JS請求路徑控制臺報(bào)錯(cuò)?Failed?to?launch'xxx'?because?the?scheme?does?not?have?a?registered?handler的問題
- js報(bào)錯(cuò):Maximum?call?stack?size?exceeded的解決方法
- vue打包報(bào)錯(cuò):ERROR in static/js/xxx.js from UglifyJs undefined問題
- 再也不怕 JavaScript 報(bào)錯(cuò)了,怎么看怎么處理都在這兒
相關(guān)文章
javascript游戲開發(fā)之《三國志曹操傳》零部件開發(fā)(二)人物行走的實(shí)現(xiàn)
上一講我們談到了如何讓靜態(tài)人物變?yōu)閯討B(tài),今天我們來談?wù)勅绾问谷宋镆苿樱信d趣的朋友可以了解下哦,順便鞏固一下animate方法的應(yīng)用,希望本文對你有所幫助2013-01-01跟我學(xué)習(xí)javascript的arguments對象
跟我學(xué)習(xí)javascript的arguments對象,需要的朋友可以參考下2015-11-11JavaScript中find()和?filter()方法的區(qū)別小結(jié)
js中find和filter方法大家在工作中會經(jīng)常遇到,那么他們有什么區(qū)別呢?這篇文章主要給大家介紹了關(guān)于JavaScript中find()和?filter()方法區(qū)別的相關(guān)資料,需要的朋友可以參考下2021-12-12微信小程序?qū)崿F(xiàn)富文本圖片寬度自適應(yīng)的方法
小程序里圖片會顯示不全,這時(shí)就應(yīng)該做相應(yīng)的處理,使小程序里圖片顯示正確,這篇文章主要介紹了微信小程序?qū)崿F(xiàn)富文本圖片寬度自適應(yīng)的方法,感興趣的小伙伴們可以參考一下2019-01-01javascript數(shù)組對象常用api函數(shù)小結(jié)(連接,插入,刪除,反轉(zhuǎn),排序等)
這篇文章主要介紹了javascript數(shù)組對象常用api函數(shù),結(jié)合實(shí)例形式總結(jié)分析了javascript針對數(shù)組的連接、刪除、反轉(zhuǎn)、排序、插入等操作相關(guān)函數(shù)用法,需要的朋友可以參考下2016-09-09JavaScript 處理Iframe自適應(yīng)高度(同或不同域名下)
Iframe自適應(yīng)高度一直都備受關(guān)注,接下來為大家介紹下同域名下Iframe自適應(yīng)高度的處理以及跨域時(shí)Iframe高度自適應(yīng),感興趣的朋友可以參考下哈2013-03-03本地Bootstrap文件字體圖標(biāo)引入?yún)s無法顯示問題的解決方法
這篇文章主要為大家詳細(xì)介紹了本地Bootstrap文件字體圖標(biāo)引入?yún)s無法顯示問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12動態(tài)加載圖片路徑 保持JavaScript控件的相對獨(dú)立性
根據(jù)新界面的要求,需要一部分圖片來增強(qiáng)日期控件的美觀性??紤]到既要實(shí)現(xiàn)加載圖表的目標(biāo),又要保持控件的獨(dú)立性以便將來的移植。2010-09-09