私は最近MVCでフォームから投稿する方法について尋ねました。ご協力ありがとうございました。
私はいくつかのアドバイスを使用について話して気づいた $.post
と他の人が使って話す $.ajax
違いはありますか。MicrosoftMVCバージョン3を使用するときに使用するのが最適です。
MVCに対する回答で返事をしてください。
どうもありがとうございました。
回答:
回答№1は1jQuery.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 });