您能告诉我如何将用户名/密码转换为 JSON 格式,以便可以在我尝试编写的 AJAX 查询中使用吗?
问问题
12071 次
1 回答
1
您可以尝试使用以下$.ajax
方法:
$.ajax({
url: '/some_server_side_script',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
username: $('#username').val(),
password: $('#password').val(),
}),
success: function(result) {
alert('success');
}
});
在此示例中,我明确指定了Content-Type
HTTP 请求标头,application/json
以便服务器知道要发送的确切内容类型。我还使用本机JSON.stringify
javascript 函数将 javascript 对象转换为将发送到服务器的 JSON 字符串。
因此,假设您在 DOM 中有#username
并#password
输入了字段,以下请求有效负载将被发送到服务器:
POST /some_server_side_script HTTP/1.1
Content-Type: application/json
Content-Length: 39
Connection: close
{"username":"john","password":"secret"}
于 2013-09-14T13:22:08.837 回答