2

簡単なフォームを送信して、モデルを検証する必要があります。モデルが有効な場合、そのモデルをシリアル化し、カスタム ヘッダーを使用して POST 経由で外部 (https) Web サービスに送信したいと考えています。最後に、リクエストから返されたレスポンスを処理し、適切なメッセージを表示します。

コントローラーからモデルを完全に検証してオブジェクトをシリアル化していますが、外部 URI への JSON 投稿要求を作成する方法が見つからないようです。JQuery.ajax または $.post を使用してこれを行う方法はありますか。たぶん、これを達成するための重要な ajax パラメータがありません。

ありがとう

4

2 に答える 2

1

これを試して

var data = {jsonDataObjectHere};

var request = $.ajax({
    url : 'externalUrl.com/something.whatever',
    type : 'POST',
    data : data // see above
});

request.success(function(response){
    // the response is the stuff from the server
});

眠いので誤字失礼します

幸運を

編集: 少し明確にするために、MVC では json オブジェクトをシリアル化する必要はありません。mvc はそれをそのまま受け入れます。

于 2013-04-22T01:45:51.033 に答える