مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammadd

عضویت از 1395/12/08

ارتباط تابع AJAX با توابع دیگر در ASP

  • یکشنبه 7 مرداد 1397
  • 09:57
تشکر میکنم

سلام دوستان 

یه سوال

من دارم از AJAX استفاده میکنم به یه مشکل خوردم اونم اینکه تو تابع AJAX نمیتونم به طور مثال یه Lable رو فراخوانی کنم یا یه تابع ASP رو راهی داره ممنون میشم راهنمایی کنید

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • یکشنبه 7 مرداد 1397
  • 11:41

سلام

ایجکس اصولا فقط برای انتقال داده بکار برده می شود نه نقل و انقال کنترل ها مثل Label

پش ما اطلاعات درون لیبل را بصورت Json  یا XML  در بیار  اون مقدار را انقال بده

در ضمن برای فراخوانی توابع بهتر است که ابتدا یک web Api  بسازی و متدهات را درون اون اجرا کنی و ادرس web Api  را درون ایجکس فراخوان کنی

مثل:

<script>
        function deactive(id) {
            var myUrl = "/api/Relation/Deactive/" + id;
            $.ajax({
                type: "GET",
                dataType: 'json',
                data: '[]',
                contentType: "application/json;charset=utf-8",
                url: myUrl,
                success: function (result) {
                    var item = $("#row" + id);
                    item.addClass("deactive");
                    toast('deactive', 'success');
                },
                error: function (xhr) {
                    toast('deactive', 'failed');
                }
            });
        }
    </script>

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)