ورود

View Full Version : unobtrusive ajax یا jquery ؟



resident
یک شنبه 13 بهمن 1392, 16:04 عصر
سلام.
کسی می تونه بگه برای ajax از unobtrusive ajax استفاده بشه بهتره یا از کدهای jquery؟ دلیلش چیه؟

مثلا برای پرکردن cascade dropdownlist از کدوم استفاده بشه بهتره؟

ali_autumnal
یک شنبه 13 بهمن 1392, 19:29 عصر
والا من کلا با jquery راحت ترم و خیلی هم ساده است:
برای مثال:

مثلا باتغییر کمبوباکس اول مقادیر کمبوباکس دوم از سرور دریافت شوند
$('#GroupId').change(function () {
var GroupId = $('#GroupId').val();
var url = '@Url.Action(...)';
$.ajax(
{
type: "post",
url: url,
data: { GroupId: GroupId },
success: function (viewHTML) { $("#_subgroup").html(viewHTML); }

});
});

resident
یک شنبه 13 بهمن 1392, 19:36 عصر
والا من کلا با jquery راحت ترم و خیلی هم ساده است:
برای مثال:

مثلا باتغییر کمبوباکس اول مقادیر کمبوباکس دوم از سرور دریافت شوند
$('#GroupId').change(function () {
var GroupId = $('#GroupId').val();
var url = '@Url.Action(...)';
$.ajax(
{
type: "post",
url: url,
data: { GroupId: GroupId },
success: function (viewHTML) { $("#_subgroup").html(viewHTML); }

});
});


مرسی دوست عزیز که پاسخ دادین
شما با ajax.beginform کار کردین؟ به نظرتون این دو روش مزیتی نسبت به هم دارن؟


success: function (viewHTML) { $("#_subgroup").html(viewHTML); }
این کد کارش چیه؟

ali_autumnal
یک شنبه 13 بهمن 1392, 19:39 عصر
نه تا حالا نیازی به ajax.beginform نداشتم

پس از دریافت دیتا از سمت سرور در آی دی #_subgroup مقدار دیتای دریافتی رو Replace میکنه

resident
یک شنبه 13 بهمن 1392, 21:22 عصر
فرض کنید از کامپوننت های بوت استرپ استفاده می کنیم و مثلا میخواییم این المانهای بوت استرپ رو کپی کنیم .
در این صورت آیا باز هم کار راحته؟ به نظر میاد استفاده از ajax.beginform در این حالت کار رو کمتر کنه.
نظر شما چیه؟