محسن بستان
4 سال پیش توسط محسن بستان مطرح شد
19 پاسخ

از کار افتادن JQuery در سرور

سلام به همگی.
دوستان به یک مشکل کاملا عجیب و غریب خوردم. من یه پروژه لاراولی دارم که هم توش JQuery هست هم Vue.
منو هام با بوتسترپ هستش. الان یه بررسی کردم وقتی پروژه روی سرور هستش، جاوااسکریپتش از کار می افته و در حالت رسپانسیو اون دکمه منو کار نمی کنه و توی کنسول اررور زیر رو میده (منظورم از جاوااسکریپت کد هایی هست که مربوط به بوتسترپ میشه، Vue کاملا درسته ) :

Uncaught TypeError: Cannot convert object to primitive value

جالبه هر چیزی که bootstrap از جاوا اسکریپت استفاده کرده همین اررور رو میده. و روی لوکال هیچ مشکلی نداره!


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش آپدیت شد
0

@hossein.r.1442 @ali.bayat
مجبور شدم هرچی که مربوط به JQuery و Bootstrap می شد رو از app.js حذف کنم به جاش تو layout از cdn استفاده کنم :| و درست شد

ممنون از راهنمایی هاتون


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

اینو ببییند کارتونو راه میندازه

من یه همچین مشکل مشابهی داشتم با این روش رفع شد


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@hossein.r.1442
خیلی ممنون.
لاراول خودش ایمپورت کرده بود اما باز با کد شما هم تست کردم و هنوز مشکل وجود داره.


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

بیاین فایل جیکوئری رو توی public قرار بدید و بعد با تابع assets لودش کنید ببینید مشکلتون رفع میشه


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@hossein.r.1442
این رو هم امتحان کردم نشد! :( جالبه فقط رو سرور این طوریه


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
1

عجیبه از اینجا دیگه من بیشتر نمیکشم ;)


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@hesammousavi @ali.bayat

بزرگواران نظری ندارید ؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

Cannot convert object to primitive value

مشکل از فراخوانی توابع یا آبجکت ها نیست؟ یا شاید سعی دارید از آبجکتی استفاده کنید که با Object.create ساخته شده و متد toString رو نداره.


Mohammad Amin Mokhtari
تخصص : برنامه نویس
@amin.mokhtari94 4 سال پیش مطرح شد
0

سلام
در کروم در inspect بخش Sources برای فایل های js که در وب سایتتون استفاده میشود break point بگذارید (بهتره در ابتدای فایل) و بعد از ریلود با کلید های Step in و ... (F9, F10, F11) کد هاتون رو دیباگ کنید تا ببینید کجای کدتون به مشکل برمیخورین. با کلید ESC هم کنسول نمایش داده میشود.


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@hossein.r.1442 @ali.bayat
کد های من هیچ کدوم مشکل نداره فقط کد هایی که خود بوتسترپ داره مشکل داره و فقط روی سرور هم این طوریه. یعنی من روی لوکال مشکلی ندارم.


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

https://thednp.github.io/bootstrap.native/v4.html
این لینک رو بررسی کنید بوت استرپ بدون جیکوئریه از این استفاده کنید اگه واقعا هیچ راه حلی ندارید


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش آپدیت شد
0

@hossein.r.1442
جالبه الان روی لوکال هم خراب شد :|


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

از این که من فرستادم استفاده کردید روی لوکال هم خراب شد؟
یا همون قبلی روی لوکال به مشکل خورد؟
اگه قبلیه شاید قبلا که خطا نمیگرفته کش شده بوده که خطا نمیداده


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@hossein.r.1442
نه با همون قدیمیه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

عجیبه..
یه سوال
شما که دارید از VueJs استفاده میکنید.. دیگه jQuery رو می‌خواهید چکار؟
اگر دارید برای Bootstrap استفاده میکنید... میتونید grid system شو استفاده کنید و بقیه کدها رو با Vue بنویسید


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@ali.bayat
من کل پروژه رو به صورت vue استفاده نمی کنم. به خاطر همین مجبورم. قبلا هم مشکل نداشت یهو این طوری شده


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش آپدیت شد
0

@hossein.r.1442 @ali.bayat
مجبور شدم هرچی که مربوط به JQuery و Bootstrap می شد رو از app.js حذف کنم به جاش تو layout از cdn استفاده کنم :| و درست شد

ممنون از راهنمایی هاتون


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
1

خوب اون کتابخونه ای که براتون فرستادم مناسب نبود؟


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@hossein.r.1442
مرسی اما تست نکردم چون چند جا دیگه خودم با جی‌کوئری کد زده بودم.


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

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