سلام وقت بخیر
دوستان من یک مودال دارم که وقتی روی یک باتن کلیک میکنم مودال شماره 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);
});@eniack
فک کنم فامیل در بیایم (منم رامین مرادی هستم)😄
این ایراد تو اینجا موقع کپی اتفاق افتاده وگرنه تو کد نویسی درست وارد کردم وگرنه خطاش مشخص میشد. ممنون بابت یادآوری اصلاح میکنم اینجا
شاید پاسخ شما همینجا باشد
قبل از متغیر id یه var بزار
وقتی توی یک سند از جند نوع متغیر با یک نام استفاده میکنی این مشکلات به وجود میاد.
@eniack
@omid.nami.110
کلا تابع اجرا نمیشه. همه دستورات رو پاک کردم یه آلرت نوشتم اونم نشون نداد.
خطای ( ".showsubmodaldetail".on is not a function ) رو دارم
اینو امتحان کن
<a onclick="showdetail(123)" class='showsubmodaldetail' href='#'>3265986</a>
function showdetail(id){
$('.showsubmodaldetail').modal('show')
alert(id);
}```
برای محکم کاری کتابخونه جی کوپریتم بزار تو هدر
تو بعضی از شرایط که اگه کارت راه افتاد بهت توضیح میدم جیکوپری تو فوتر عمل نمیکنه