PDA

View Full Version : سوال: عملیات حذف و ویرایش با استفاده از ajax



hastiam
شنبه 10 دی 1390, 16:33 عصر
سلام
چطوری میشه در MVC عملیات حذف و ویرایش را با استفاده از ajax انجام داد؟ مثلا اینکه یک سطر از اطلاعات را بگیرد و عمل ویرایش را انجام دهد؟
اگه توضیح دادن مقدور نیست لطف کنید یک لینکی بذارید که این دو کار رو انجام بده. من یک لینک پیدا کردم که فقط عمل حذف رو انجام میداد اما اصلا نفهمیدم چیکار کرد:افسرده:
چند تا لینک دانلود هم تو همین سایت دیدم اما بعد از دانلود فایل دانلود شده باز نشد و یا اگه باز شدند برنامه اجرا نشد.

hastiam
یک شنبه 11 دی 1390, 07:54 صبح
دوستان کسی حتی یک لینک هم راجع به این موضوع سراغ نداره که بذاره.:ناراحت:

raziee
یک شنبه 11 دی 1390, 09:13 صبح
با سلام در تاپیک قبلی (http://barnamenevis.org/showthread.php?320310) که مطرح کرده بودید توضیحات مختصری رو دادم.

نیاز نیست که برای تمام عملیات View بسازید اما Action مربوطه رو باید در Controller بنویسید.
به عنوان مثال Id رکورد مورد نظر برای حذف رو بوسیله ی Ajax به Action مربوطه Post کنید و نتیجه رو برگردونید. نیازی به View نیست.
شما باید ارسال درخواست از کلاینت به سرور و برگشت پاسخ رو بوسیله ی AJAX یاد بگیرید. برای راحتی کار میتونید از Jquery و توابعی مثلا ajax , post و ... استفاده کنید. اطلاعاتتون رو در مورد کار با json هم افزایش دهید.
به عنوان مثال :


<script>
$(function () {
$("#btnDelete").live('click', function () {
var data = { packageID: $("#objectId").val() }
$.post("url", data, function (backdata, status) {
// callback, do something
}, "json");
});
});
</script>

این پروژه (http://awesome.codeplex.com/)رو دانلود کنید و مورد بررسی قرار بدید بسیار مفید خواهد بود.

hastiam
یک شنبه 11 دی 1390, 09:58 صبح
بله به خاطر توضیحی که داده بودید رفتم سراغ ajax. ولی چند تا مثال رو برررسی کردم نتونستم چیزی بفهمم تا حدودی هم با ajax و json آشنایی دارم
آدرس این پروژه ای که شما دادید دقیقا همون چیزیه که من دنبالش بودم خیلی خیلی جالبه باز بیشتر بررسیش می کنم تا بتونم تو برنامه هام ازش استفاده کنم.
بسیار ممنونم از لطفتون.

mze666
یک شنبه 23 بهمن 1390, 14:05 عصر
سلام ببخشید این awesome پولی هستش یا open source - میشه ازش استفاده کنیم؟ چون دیدم تو سایتش یه قسمت برا فروش داره!

amir-yeketaz
یک شنبه 23 بهمن 1390, 20:45 عصر
سلام ببخشید این awesome پولی هستش یا open source - میشه ازش استفاده کنیم؟ چون دیدم تو سایتش یه قسمت برا فروش داره!

نسخه mvc2ش رایگان هستش که تو nuget میتونید دانلود کنید پکیجشو و ازش تو یه پروژه ی mvc2 یا mvc3 استفاده کنید ...

ramin149
دوشنبه 21 اسفند 1391, 10:14 صبح
با سلام در تاپیک قبلی (http://barnamenevis.org/showthread.php?320310) که مطرح کرده بودید توضیحات مختصری رو دادم.

شما باید ارسال درخواست از کلاینت به سرور و برگشت پاسخ رو بوسیله ی AJAX یاد بگیرید. برای راحتی کار میتونید از Jquery و توابعی مثلا ajax , post و ... استفاده کنید. اطلاعاتتون رو در مورد کار با json هم افزایش دهید.
به عنوان مثال :




<script>
$(function () {
$("#btnDelete").live('click', function () {
var data = { packageID: $("#objectId").val() }
$.post("url", data, function (backdata, status) {
// callback, do something
}, "json");
});
});
</script>

این پروژه (http://awesome.codeplex.com/)رو دانلود کنید و مورد بررسی قرار بدید بسیار مفید خواهد بود.

اگر زحمت نیست یک پروژه کوچک از عملیات حذف و ویرایش اطلاعات با json در سایت قرار دهید .