راکت

ارسال یک مقدار از مودال شماره یک به مودال شماره دو

7 پاسخ

سلام وقت بخیر
دوستان من یک مودال دارم که وقتی روی یک باتن کلیک میکنم مودال شماره 1 باز میشه و به وسیله ایجکس اطلاعاتش پر میشه.
داخل این اطلاعات لینک هایی به صورت زیر هست که وظیفه ش باز کردن مودال شماره 2 هستن (مودال دوم روی مودال اول قراره باز بشه)

<a data-id='123' data-toggle='modal' data-target='#showsubmodal' class='showsubmodaldetail' href='#'>3265986</a>

یک ایرادی که دارم اینه که نمیتونم مقداری که به وسیله data-id ارسال میکنم رو تو تابع جی کوئریم بخونم. اصلا تابعی که نوشتم اجرا نمیشه.!!!
ممنون میشم راهنماییم کنید.

$('.showsubmodaldetail').click(function() {
        id=$(this).attr('data-id');
        alert(id);
});
ثبت پرسش جدید

پاسخ‌ها

7
فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

سلام به پرانتز و براکت قبل از سمیکالن توجه کنید!!!

$('.showsubmodaldetail').click(function() {
        id=$(this).attr('data-id');
        alert(id);
{(;
Ramin Mor
Ramin Mor
@ramin.mor47

تخصص: کارشناس آی تی (برنامه نویسی)

@eniack
فک کنم فامیل در بیایم (منم رامین مرادی هستم)😄
این ایراد تو اینجا موقع کپی اتفاق افتاده وگرنه تو کد نویسی درست وارد کردم وگرنه خطاش مشخص میشد. ممنون بابت یادآوری اصلاح میکنم اینجا

شاید پاسخ شما همین‌جا باشد

فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

خوشبختم😁
یه var اضافه کنید قبل از id ببینید کار میکنه !
اگر کار نکرد تب network رو باز کنید ببینید اروری دارید

امید نامی
امید نامی
@omid.nami.110

قبل از متغیر id یه var بزار

وقتی توی یک سند از جند نوع متغیر با یک نام استفاده میکنی این مشکلات به وجود میاد.

Ramin Mor
Ramin Mor
@ramin.mor47

تخصص: کارشناس آی تی (برنامه نویسی)

@eniack
@omid.nami.110
کلا تابع اجرا نمیشه. همه دستورات رو پاک کردم یه آلرت نوشتم اونم نشون نداد.
خطای ( ".showsubmodaldetail".on is not a function ) رو دارم

فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

چند روش رو امتحان کنید
اول مطمعن بشو jquery به درستی اضافه شده به پروژه
دوم این دستور رو قبل از چیزی که نوشتی اضافه کن

$(document).ready(function() {});

و بعدش هم این کد رو امتحان کنید

$(document).on('click', '.showsubmodaldetail', function()
امید نامی
امید نامی
@omid.nami.110

اینو امتحان کن

<a onclick="showdetail(123)" class='showsubmodaldetail' href='#'>3265986</a>

    function showdetail(id){
        $('.showsubmodaldetail').modal('show')

        alert(id);
    }```

برای محکم کاری کتابخونه جی کوپریتم بزار تو هدر
تو بعضی از شرایط که اگه کارت راه افتاد بهت توضیح میدم جیکوپری تو فوتر عمل نمیکنه

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام