一、html页面ajax请求后台数据,用json数据
你这个问题相当怪异呀,换一个html是无法获取的不过换种思路就可以了 1、你的json写在一个文件里,第二个html通过js或者ajax去获取这个json 2、将数据写入数据库,同样可以通过ajax去读取
二、vue怎么在本地加载json文件
vue-resource请求后返回的数据经过封装,你自己的json数据在response.body里,
可以通过response.json()拿到你的数据
三、java读取本地Json文件
先把json文件通过流的形式读入缓存中。在通过java提供的JSONObject 对json数据对象进行解析
四、vue配置请求本地json数据需要哪些步骤
在const app = express()后,const compiler = webpack(webpackConfig)前配置即可,
var appData = require('../data.json')
var seller = appData.seller
var goods = appData.goods
var ratings = appData.ratings
var foods = appData.foods
var pice = appData.pice
var apiRoutes = express.Router()
apiRoutes.post('/foods', function (req, res) {
res.json({
errno: 0,
data: foods
});
})
apiRoutes.get('/seller', function (req, res) {
res.json({
errno: 0,
data: seller
});
})
apiRoutes.get('/goods', function (req, res) {
res.json({
errno: 0,
data: goods
})
})
apiRoutes.get('/ratings', function (req, res) {
res.json({
errno: 0,
data: ratings
});
})
apiRoutes.get('/pice', function (req, res) {
res.json({
errno: 0,
data: pice
});
})
app.use('/api',apiRoutes)
五、为什么ajax请求json数据,在IE浏览器里面不能正常显示?
因为IE把application/json当作是文件,
可以通过设置ContentType为text/html来解决IE请求JSON出现的下载问题
|