nodejs+expressjs+ajax获取数据,并显示到网页问题

http://img.mukewang.com/57a1f75500011f2613660736.jpghttp://img.mukewang.com/57a1f77d000153c713660736.jpg

很简单的一个实现,不知道为什么就是不成功。ajax请求总是走error,浏览器弹出error.如果在<div><%= tips %></div>直接这样写又能取到数据。真不知道为什么了。哎,学nodejs深受打击,求大神指点!!!

tyc1
浏览 4472回答 3
3回答

_潇潇暮雨

很明显你后端渲染的是html模板,也就是后端返回的是html,而你前端的jquery在进行ajax调用的时候dataType使用的是json,你试试res.json。

灯下画廊

你这个明显不对啊,你用ajax去 获取渲染的模板内容,但是返回值却是JSON,应该是xml或者text才对

灰原爱丶

先NPM下载CORS这个库 这个是解决跨域访问的 var cors = require('cors'); var app = express(); app.use(cors());   如果这样解决不了 我就不知道了
打开App,查看更多内容
随时随地看视频慕课网APP