yii2 HTML shablonni bazibir Jquery fayllaridan xatolik beryapdi

0 ovoz
63 marta ko‘rilgan
so‘radi 17 avgust, 17 alfraganus (513 bal)
Assalomu Aleykum,

Yii2 basic uchun HTML shablonini integratisya qilgandim, HTML dagi slider yii2 chiqmadi, f12 ezib consolega kirganimda front.js degan faylidan quyidagi xatoni berdi  

"Uncaught TypeError: $.cookie is not a function at front.js:1".  

 osha qatorgadi kod quyidagidna iborat:

if ($.cookie("theme_csspath")) {
    $('link#theme-stylesheet').attr("href", $.cookie("theme_csspath"));
}.

Lekin HTML variantida hech qandey xatosiz slider yaxshi ishlayapdi, nimaga yii2 da bazibir jquery fayllar bilan muommo chiqishi mumkun va uni qandey hal qilsa bo'ladi yoki yii2 da qilmaganim yaxshimi?
izoh qoldirdi 18 avgust, 17 parmonov98 (825 bal)
menimcha bu yerda cookie bilan ishlash uchun tashqi ulanadigan biblioteka fayl ulanishi kerak.

3 Javoblar

+1 ovoz
javob berdi 18 avgust, 17 Farhodjon (1,011 bal)
Mandayam bazan shunaqa bop turadi. Cookie bilan muammo bu yerda. Internetdan qarasez Cookiega toza JS o'zida yozadigan bskriptlar bor, shulani olib cookiega ruchnoy yozib ko'ring ishlashi kerak
izoh qoldirdi 18 avgust, 17 alfraganus (513 bal)
Farhodjon aka, ruchnoy deganda, registerJS(); bilan osha faylni o'ziga yozishmi?
izoh qoldirdi 18 avgust, 17 Farhodjon (1,011 bal)
Yo'q toza JavaScript orqali cookie ga yozadigan funksiya qilib sinab ko'ring demoqchi bo'ldim
+1 ovoz
javob berdi 18 sentabr, 17 Muxiddin (180 bal)

Agar Js larni AssetBundle orqali yuklavotgan bo'lsangiz, u Js ni Jquery.min,js yuklangan keyin yuklash kere
shu siz turgan Asset class ga oxirga

public $jsOptions = [
    'position' => \yii\web\View::POS_END
];

 Shu berib ishlatib koringchi

0 ovoz
javob berdi 12 sentabr, 17 Dilshod (467 bal)
page da gi js larni hammasi bitta faylga yig'ib uni asset ni ichida chaqirb ishlating, sizdagi xatolik jquery lib dan oldin bu script ishlab ketib qolayapti, va yii da iloji boricha registerJS() bilan yozing agar page ni o'zida ishlatilsa uni qo'shimcha parametrlari bor, depends degan

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...