/ / $ .postと$ .ajax - jquery、asp.net-mvc、asp.net-mvc-3

$。postと$ .ajax - jquery、asp.net-mvc、asp.net-mvc-3

私は最近MVCでフォームから投稿する方法について尋ねました。ご協力ありがとうございました。

私はいくつかのアドバイスを使用について話して気づいた $.post と他の人が使って話す $.ajax

違いはありますか。MicrosoftMVCバージョン3を使用するときに使用するのが最適です。

MVCに対する回答で返事をしてください。

どうもありがとうございました。

回答:

回答№1は1

jQuery.post()はAjaxの短縮形関数です。

$.ajax({
type: "POST",
url: url,
data: data,
success: success
dataType: dataType
});

回答№2については4

$.post コール $.ajax 内部的にしかし、私は使うことを好む $.ajax 適切な字下げなどで見栄えがよくなるので。

$.post("someURL", {
my: "data",
more: "data"
}, function(resp) {
/* ... */
});

$.ajax({
type: "POST",
url: "someURL",
dataType: "...",
data: {
my: "data",
more: "data"
},
success: function(resp) {
/* ... */
}
});

後者は2倍の長さですが、もっと読みやすいIMOです。


回答№3の場合は0

どちらも同じです。 $ .post への略記です。 $アヤックス.

これは短縮型のAjax関数です。

$.ajax({
type: "POST",
url: url,
data: data,
success: success
dataType: dataType
});