0

初めて JS MVC フレームワーク (サミー) を使用していますが、バックエンドにデータを送信するための推奨される方法がわかりません。私の場合、処理してデータベースに追加する必要があるすべてのデータを含む js オブジェクトがあります。それはこのように見えます -

object = { 1: ['a'], 2: ['b'], .... };

jQuery の Get (または Post) メソッドを使用して、これを ajax 経由で送信する必要がありますか、それとも他の方法がありますか?

ありがとう

4

1 に答える 1

1

最も簡単な方法は、POST (または PUT) を使用してデータを JSON としてサーバーに送信し、サーバー上で JSON を解析して必要な処理を実行することです。

たとえば、jQuery を使用してサーバーにデータを送信するには

$.ajax({
    type: 'POST',
    url: 'SaveData.html',
    cache: false,
    dataType: 'json',
    data: object,
    success: function (data) {
       // Add success handling here
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
       // Add error handling here
    }
});

サーバーでは、組み込み関数またはサードパーティ ライブラリを使用して JSON を解析できます。たとえば、JSON .NETを使用します。

于 2012-07-30T03:32:01.670 に答える