javascript - ajax請(qǐng)求nodejs后臺(tái),開(kāi)啟服務(wù)器后,localhost:3000/index.html頁(yè)面既沒(méi)有報(bào)錯(cuò),也沒(méi)有文字。。。
問(wèn)題描述
index.html的代碼為(頁(yè)面上有兩個(gè)輸入框和一個(gè)按鈕):
$('input[type=button]').on('click',function() {if ( $username=='' || $password=='' ) { alert('請(qǐng)輸入完整!');} else { $.ajax({type: 'POST',url: 'http://localhost:3000',data: { user: $username, pwd: $password},success: function(data) { var data=JSON.parse(data); console.log(data);},error: function() { alert('出錯(cuò)啦!');} })} })
server.js的代碼是:
var http=require(’http’);var querystring=require(’querystring’);http.createServer(function(req, res) { var data=''; req.on('data', function(chunk) {data+=chunk; }) req.on('end', function() {data=querystring.stringify(data);res.end(data); })}).listen(3000, function() { console.log('Starting to listen on port 3000');})
啟動(dòng)服務(wù)器后,頁(yè)面上啥都沒(méi)有,一篇空白。。。扎心了
問(wèn)題解答
回答1:你的server端的信息寫(xiě)錯(cuò)了
理解一下webserver的原理
你看一下這個(gè)簡(jiǎn)單的例子,看看知不知道怎么改https://github.com/cristicmf/...
