0

こんにちは、HTML 5 でログイン ページを作成したいのですが、ログインするにはユーザー名とパスワードを Web サービスに送信する必要があります。Web サービスは既に作成されており、flase の場合は値 0 を返し、その他の数値真であれば。私はjavascriptとjsonしか使えません。私はそれについてほとんど何も知らないので、誰でもjsonを理解するのを手伝ってくれますか? json と javascript を使用してユーザー名とパスワードを送信するにはどうすればよいですか?

4

1 に答える 1

2
var form;

form.onsubmit = function (e) {
  // stop the regular form submission
  e.preventDefault();

  // collect the form data while iterating over the inputs
  var data = {};
  for (var i = 0, ii = form.length; i < ii; ++i) {
    var input = form[i];
    if (input.name) {
      data[input.name] = input.value;
    }
  }

  // construct an HTTP request
  var xhr = new XMLHttpRequest();
  xhr.open(form.method, form.action, true);
  xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');

  // send the collected data as JSON
  xhr.send(JSON.stringify(data));

  xhr.onloadend = function () {
    // done
  };
};
于 2012-12-21T06:46:46.560 に答える