میخوام وقتی روی یک دکمه کلیک شد، اطلاعات یک صفحه خاص بصورت get با ajax یا axios دریافت بشه و در مودال نمایش داده بشه.
همه کارها رو کردم و همه چی اوکیه اما اسکریپت های اون صفحه در مودال کار نمیکنن.
حتی اسکریپتهایی که در فانکشن زیر نوشته شدن:
document.addEventListener("DOMContentLoaded", async function () {
}
کد نمایش اطلاعات در مودال :
$.get({
url: "/myUrl",
type: 'get',
success: (result) => {
//console.log(result)
$('#myModal').modal()
$("#modal-body").html(result)
}
})
اطلاعات بدرستی جایگزاری میشن اما مشکلم عدم لود شدن اسکریپتهای اون صفحه است
داخل صفحهای که درخواست میکنید کد جاوااسکریپت هست درسته ؟
بعد از لود شدن اصلا اجرا نمیشه ؟ حتی ارور هم ندارید ؟
@hesammousavi
خیلی ممنون و سپاسگزارم از توجه و پیگیریتون
با جست و جوهایی که انجام دادم فهمیدم کد های اسکریپت داخل متد
document.addEventListener("DOMContentLoaded", async function () {
}
یا
$(documnet).ready()
بعد از درخواست ایجکس اجرا نمیشن (حداقل توی پروژهی من).
پیش نیاز اجرای تمام کدهای اسکریپت من، همون متد داخل این فانکشن ها بود که با درست کردن Promise و مقید کردن انجام یک کار و سپس کار بعدی تونستم این مشکل رو برطرف کنم.
@hamedniroomand
سلام دوست عزیز
تصور بنده اینه که مشکلی که برای شما پیش اومده بوده و ظاهرا موفق به رفع اون شدید مشابه موردیه که من دچارش هستم
اگر بتونید راهنماییم کنید ممنون میشم
https://roocket.ir/discuss/11217
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟