Ajax请求的响应我有一个触发一个Ajax请求HTML页面:获得的node.js
$.ajax({
type: 'POST',
url: '/usernamecheck',
data: {"username":username},
success: function(taken){
if(taken === 0){
$('#error').text('The username' + username + ' is available!')
}else{
$('#error').text('The username' + username + ' is not available')
}
},
dataType: "json"
})
这是我的Node.js代码:
exports.usernameCheck = function(req,res){
var db;
db = require('./../custom_modules/db.js');
var username = req.body.username;
db.users.find({username:username},function(err,users){
console.log(username)
if(users.length === 0){
//return 0
}else{
//return1
}
})
,我想对此作出回应ajax与node.js的请求,但有点不确定如何做?
那么你必须做的第一件事就是有一个Web服务器撰写,它的post请求响应/ usernamecheck 。你有没有为节点写任何东西?我不认为你的问题具体到足以真正给出一个好的答案。 – travis 2012-08-08 20:49:58
@travis我有,我会更新我的问题 – gilbertbw 2012-08-08 20:54:22
你的AJAX正在做什么只是通过Javascript进行正常的HTTP请求。如果你设置了一个web服务器,你只要响应,如果有人输入的URL到他们的浏览器(尽管与json或其他)。 – jli 2012-08-08 21:02:59