页面无法获得node.js GET返回数据

jikeeline 2017-12-19 10:12:03
server
var http = require('http');
var qs = require('querystring');
var url = require('url');
var util = require('util');
var httpServer = http.createServer(function (request, response) {
if (url.parse(request.url.toString()).pathname == '/url') {
response.writeHead(200, {'Content-Type': 'text/plain; charset=utf-8'});
response.write("ok");
response.end();
}
}).listen(80);

html
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
function callBtnClick (sender) {
$.get("http://127.0.0.1:80/url", {name: 'wangzi', yeah: '2017'}, function (responseResult) {
alert(responseResult);
});
}
</script>
<body>
<button id="ckme" onclick="callBtnClick(this)">点击加载</button>
</body>

我在浏览器上输入http://127.0.0.1:80/url?name=wangzi&yeah:=2017页面是会输出OK的,但我点击按钮什么反应都没有,为什么没有OK弹出?
...全文
145 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
漠子凉 2017-12-22
  • 打赏
  • 举报
回复
node代码出现两个错 1.路由解析 if(pathname == "/url.html") 然后接着的res.write(200,{ 'Content-Type':'text/html' }); 2.请求的js文件也需要路由解析 if(pathname == "/xxx.js") 然后接着的res.write(200,{ 'Content-Type':'text/javascript' });
讨厌走开啦 2017-12-19
  • 打赏
  • 举报
回复
看node后台日志,有没有成功接收到请求,然后请求是怎么处理的,走到了哪个分支,后台没问题的话看前台的ajax请求是不是走到了fail分支。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧