您能否告诉我如何将用户名/密码设置为JSON格式,以便可以在我试图编写的AJAX查询中使用?
答案 0 :(得分: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"}