JSON データ構造体を Web ページから REST API サービスに投稿しようとしています。フォームを送信すると、javascript はフォーム フィールドの値を取得し、JSON データを作成してから、データを REST API に POST します。JavaScriptでこれを行う方法が完全にはわかりません。誰でも私を正しい方向に向けたり、サンプルコードをドロップしたりできますか?
ありがとう
JSON データ構造体を Web ページから REST API サービスに投稿しようとしています。フォームを送信すると、javascript はフォーム フィールドの値を取得し、JSON データを作成してから、データを REST API に POST します。JavaScriptでこれを行う方法が完全にはわかりません。誰でも私を正しい方向に向けたり、サンプルコードをドロップしたりできますか?
ありがとう
jQuery を試してみてください。jQuery には、この種のもののための優れたヘルパーがあります。
jQuery.post documentationを確認してください。おそらくpostJSON
メソッドが必要です。
jQuery の使用開始については、開始ページを参照してください。
フォームのデータを取得するには
var data = $('#formid').serializeArray();
次に、それを postJSON メソッドで使用できます。
$.post(url, data, callback, "json");
または、さらに簡単な解決策として、私の jQuery プラグインを使用してください: https://github.com/jpillora/jquery.rest
私のウェブページとは別のドメインに POST する必要があります。これはできますか?
古い IE を気にしない場合は、ヘッダーを使用してクロス ドメイン リクエストを許可できます: https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS