【发布时间】:2011-08-08 23:00:30
【问题描述】:
我想向 rails 3 服务器发送 JSON 发布请求。我有以下 ajax 请求:
$.ajax({
type: 'POST',
contentType: "application/json",
url: url,
data: {email: "example@test.com", password: "password"},
success: onSuccess,
error: onError,
dataType: "json"
});
但是,rails 服务器接收到的数据如下:
{"_json"=>["object Object"]}
我希望它在哪里接收它:
{"email"=>"exmaple@test.com", "password"=>"[FILTERED]"}
我认为这是因为如果内容类型是 json,jquery 会使用 _json 对象包装数据。
有人知道我应该怎么做吗?
【问题讨论】:
标签: javascript jquery ruby-on-rails ajax json