jQuery帖子没有发送适当的JSON

时间:2017-11-16 03:16:09

标签: javascript jquery json

我有一些应该POST 将数据登录到后端(使用)。

var dataObj = {};
dataObj["email"] = email;
dataObj["password"] = password;
postdata = JSON.stringify(dataObj);
request.controllers.LoginController.login()
  .ajax({
    data: postdata
  })
  .then(function(data) { ...

上面的代码发布了以下内容(末尾有不正确的冒号),并发布为application/x-www-form-urlencoded

{"email":"myemail@example.com","password":"mypass"}:

最后应该没有冒号,并张贴为application/json

想知道我的错误在哪里。如果我从"Send JSON data with jQuery"指定contentType和其他内容,则没有区别,所以这不是重复。

request.controllers.LoginController.login()
 .ajax({
       data: JSON.stringify(dataObj),
       contentType: 'application/json; charset=utf-8',
       dataType: 'json',
       async: false,
       processData: false
    })

问题是,当它进入ajax函数时,它看起来像这样:

"{"email":"myemail@example.com","password":"mypass"}" 

0 个答案:

没有答案