私はJavaScript(文字列)でJSONに私のajax関数に送信するために持っている5変数を変換する方法を理解しようとしています文字列をjsonに変換してwebserviceに送信するjquery?
ここに私のajax関数です。動作するはずですが、すべての文字列をJSONに変換する必要がありますか?
私はjsonなしでデータを送信する別の方法があると思いますが、これはお勧めの方法ですか?私はasp.net
任意のアイデアを使用しています -
$.ajax({
type: "POST",
url: "MyService.aspx/SendEmail",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function() {
alert('error');
}
});
私は、サービス終了時に、私はJSONを抽出する必要があることを信じますか?
ありがとうございます!だから私は contentTypeを削除する必要があります: "application/json; charset = utf-8"、 dataType: "json"、???デフォルトのデータ型と指定されていない場合のcontentypeは何ですか? JSONはjavascriptオブジェクトです。したがって、私はサーバー上でasp.netを使用しています。 ..しかし、私は15の異なるパラメータで新しいユーザーを登録する必要がある場合はどう... 15 paramsでメソッドを作成するのは良い練習ですか? これは私の疑問がどこにあるのかです。 –
唯一の欠点は、jQueryがオブジェクトをJsonハッシュに正しく変換しないことです。 – Cerin