Ramin Mor
3 سال پیش توسط Ramin Mor مطرح شد
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);
});

ثبت پرسش جدید
فرشید مرادی
تخصص : noob
@eniack 3 سال پیش آپدیت شد
0

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

$('.showsubmodaldetail').click(function() {
        id=$(this).attr('data-id');
        alert(id);
{(;

Ramin Mor
تخصص : کارشناس آی تی (برنامه نویسی)
@ramin.mor47 3 سال پیش مطرح شد
0

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


فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

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


امید نامی
@omid.nami.110 3 سال پیش مطرح شد
1

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

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


Ramin Mor
تخصص : کارشناس آی تی (برنامه نویسی)
@ramin.mor47 3 سال پیش آپدیت شد
0

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


فرشید مرادی
تخصص : noob
@eniack 3 سال پیش آپدیت شد
1

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

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

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

$(document).on('click', '.showsubmodaldetail', function()

امید نامی
@omid.nami.110 3 سال پیش مطرح شد
1

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

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

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

        alert(id);
    }```

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

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

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