Pracowałem na tym święcie, aby dowiedzieć się, mój kod nie działa na HTTPS. Mój LOCALDEV to HTTP, a nasz serwer produkcyjny to HTTPS.YUI 3 przejdzie na yui.yahooapis.com, aby uzyskać kod. Jestem HTTPS i treść zablokowana
Z jakiegoś powodu YUI zamierza uzyskać JS, gdy mam go lokalnie.
mam ją na serwerze ...........
I wreszcie mój kod:
YUI().use('autocomplete', 'autocomplete-filters', 'autocomplete-highlighters', function (Y) {
var notes = [
"Dr Follow Up Complete Notes",
"Fax Document Notes",
"Event Notes",
"Email Information Notes",
"Corresponding Document Notes",
"Return Call Notes",
"Admit Notes",
"Discharge Notes",
"Other Notes",
"Excellent Resource Notes",
"Good Resource Notes",
"Neutral Resource Notes",
"Poor Resource Notes",
"Unacceptable Resource Notes",
];
var inputNode = Y.one('#name');
inputNode.plug(Y.Plugin.AutoComplete, {
resultFilters : 'phraseMatch',
resultHighlighter: 'phraseMatch',
source : notes,
minQueryLength : 0
});
inputNode.ac.get('boundingBox').setStyle('zIndex', 50);
inputNode.on('focus', function() {
inputNode.ac.sendRequest('');
})
=== ================================================== =============================
TO PO I dodaje: podstawa: 'include/javascript/yui3/build'
nie mam tego katalogu w moim kompilacji.
To zadziałało, ale teraz prosi o BUILDAUTOCOMPLETE, a ja tego nie mam. –
Przepraszam za spóźnioną odpowiedź - wydaje się, że mogłeś zapomnieć o włączeniu końcowego slasha ('base: 'include/javascript/yui3/build /'', a nie 'base: 'include/javascript/yui3/build'') – Caspar
Aktualizowanie niezabezpieczonych żądań refernce: https://developers.google.com/web/fundamentals/security/prevent-mixed-content/ fixing-mixed-content? hl = en – Sanka