Jquery 错误400$.ajax()上的错误请求,mongoDB用途
我正在尝试通过POST请求通过ajax将数据发送到本地主机,然后将数据放在数据库中Jquery 错误400$.ajax()上的错误请求,mongoDB用途,jquery,ajax,mongodb,Jquery,Ajax,Mongodb,我正在尝试通过POST请求通过ajax将数据发送到本地主机,然后将数据放在数据库中 data = {'question':'TEST'}; $.ajax({ 'url':'http://localhost:3000/addquestion', 'type':'POST', 'contentType': 'application/json; charset=utf-8', 'dataTy
data = {'question':'TEST'};
$.ajax({
'url':'http://localhost:3000/addquestion',
'type':'POST',
'contentType': 'application/json; charset=utf-8',
'dataType': 'json',
'data': data,
'beforeSend': function( xhr )
{
alert( "TEST BEFORE" );
},
'success': function(){ alert('GG'); },
'error': function(xhr, text_status, error_thrown)
{
console.log('ERROR! = ', text_status, error_thrown);
}
但是我有一个400错误的错误请求:-/。。。我的最终数据不是那么简单,应该是这样的:
SON.stringify({"question": q,
"reponses": { "a":r0 , "b":r1, "c":r2 },
"vrai":vrai,
})
但我只是想从现在开始用一根绳子
下面是将dat保存到MONGULAB中的代码!:
var mongoose = require('mongoose');
var url = 'mongodb://login:password@ds051110.mongolab.com:51110/webdb';
mongoose.connect(url);
var questionSchema = mongoose.Schema({
question: String,
});
var Questions = mongoose.model('Questions', questionSchema);
exports.insert = function(req,res,data) {
var q = new Questions({
question: data.question,
});
q.save(function(err, a){
if(err) res.json({'Error':'server'});
res.json({id:a._id});
});
};
10.4.1 400错误请求
由于格式错误,服务器无法理解该请求
语法。客户机不应在没有通知的情况下重复请求
修改
资料来源:是的,但这对我没有多大帮助…^ ^