node.js静态文件服务器回传HTML页面样式显示不正常


正常的页面看起来是这样的: 屏幕快照-2013-04-01-下午12.37.29.png
但是因为用了ajax不能跨域,所以我想着用静态文件服务器的方式向客户端返回页面。但是这个页面也加载了很多css和js文件。但是写好后效果就变成这样了: 屏幕快照-2013-04-01-下午12.41.01.png
这不是唯一的效果,总之就是显示不正确,而且js控制台也输出各种奇怪的出错信息: 屏幕快照-2013-04-01-下午12.42.42.png
这在本机测试的时候是没有这种问题的。下面是我关于返回静态文件的实现代码:
屏幕快照-2013-04-01-下午12.52.10.png

node.js HTML css JavaScript http

561651 9 years, 11 months ago

跨域的问题,使用JSONP来解决 http://zh.wikipedia.org/zh-cn/JSONP ,和你后端返回的是静态文件内容还是动态response没有关系。

目前从你的错误信息来看,你的JS加载有问题。

灼眼D萃香 answered 9 years, 11 months ago

Your Answer