In meiner PHP-Datei zwischengespeichert werden, ich rufe diese jQuery-Plugin mitJavaScript Argumente unbeabsichtigt
<script>$.notifications('resources/notifications.inc.php');</script>
Ich hatte vorher die PHP-Datei auf:
resources/dashboard.notifications.php
und später zog es zu dem, was ich jetzt haben, das ist:
resources/notifications.inc.php
Das Problem, das ich habe, ist es wie Caching ist die Argumente und immer noch die alten Benachrichtigungen PHP-Datei für die AnfrageUrl. Ich habe meine Kekse und alles gelöscht. Was soll ich machen? Ich habe keine Ahnung, wo der alte Wert gespeichert wird.
Hier ist das Plugin, das ich anrufe.
$.extend({
notifications: function() {
Notifications.requestUrl = arguments[0];
console.log(Notifications.requestUrl + " and " + arguments[0]);
Notifications.interval = arguments[1] || 15000;
}
});
Endlich bekomme ich die Ausgabe in der Konsole. (Der unerwartete Token in JSON kommt aus der nicht vorhandenen PHP-Datei, die es auf Anfrage versuchen) See image
In welchem Browser tritt dieses Problem auf? –
überprüfen Sie Ihre Codebasis, ich denke, Sie rufen '$ .notifications' irgendwo in Ihrem Code mit alten Datei. Da die Protokollierung zwei Mal erfolgt, verwenden Sie die Entwickler-Werkzeugleiste mit einem Unterbrechungspunkt und sehen diesen Aufruf-Stack. – Kishorevarma
Mögliches Duplikat von [Wie erzwinge ich den Browser, um zwischengespeicherte CSS/JS-Dateien erneut zu laden?] (Http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js-files) –