如何以 JSON 格式输入用户名/密码

How do you put a User Name/Password in JSON format?

本文关键字:用户 密码 输入 格式 JSON      更新时间:2023-09-26

您能否告诉我如何将用户名/密码转换为JSON格式,以便可以在我尝试编写的AJAX查询中使用?

您可以尝试使用 $.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');
    }
});

在此示例中,我显式指定了要application/json的 HTTP 请求标头Content-Type以便服务器知道要发送的确切内容类型。我还使用本机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"}