Ich habe ein seltsames Problem mit Yii & amp; Jquery:
Wenn ich eine Seite öffne, die ajax / jquery auf localhost verwendet, fügt Yii automatisch Asset-Include-Aufrufe auf der Seite hinzu:
%Vor%Wenn ich jedoch den gleichen Code auf dem Server laufen lasse, macht Yii keine Jquery verfügbar.
Ich würde mich freuen, wenn jemand einen Weg finden könnte, es zu lösen.
Es sieht so aus, als ob Sie jQuery nicht korrekt registrieren. Sie müssen die folgende Zeile in /protected/views/layout/main.php
vor dem Tag </head>
hinzufügen:
Es lädt jQuery automatisch. Denken Sie daran, wenn das YII_DEBUG -Flag aktiviert ist, wird es eine nicht-verkleinerte Version laden, wenn es deaktiviert wird (bei der Produktion), wird es eine verkleinerte Version laden. Hoffe, das wird dein Problem beheben.
Wenn alles auf Ihrem lokalen Rechner läuft, könnte es sich um ein Berechtigungsproblem handeln
Haben Sie überprüft, dass / assets auf Ihrem Server beschreibbar ist?
Yii veröffentlicht die benötigten Assets zur Laufzeit in diesem Verzeichnis