/ / jQuery स्वतः पूर्ण - क्या अब कोई विकल्प नहीं है? - jquery, jquery-ui, स्वत: पूर्ण, jquery-स्वतः पूर्ण, jquery-ui- स्वतः पूर्ण

jQuery स्वत: पूर्ण - कैशिंग अब एक विकल्प नहीं है? - jquery, jquery-ui, स्वत: पूर्ण, jquery-autocomplete, jquery-ui-autocomplete

डॉक्स के अनुसार jQuery के स्वतः पूर्ण का उपयोग करना, आपको कैश करने के लिए निम्न कार्य करना होगा:

<script>
$(function() {
var cache = {},
lastXhr;
$( "#birds" ).autocomplete({
minLength: 2,
source: function( request, response ) {
var term = request.term;
if ( term in cache ) {
response( cache[ term ] );
return;
}

lastXhr = $.getJSON( "search.php", request, function( data, status, xhr ) {
cache[ term ] = data;
if ( xhr === lastXhr ) {
response( data );
}
});
}
});
});
</script>

Didn "t कैश करने के लिए एक विकल्प हुआ करता था? धन्यवाद।"

उत्तर:

जवाब के लिए 9 № 1

के लिए कैशिंग jQueryUI स्वतः पूर्ण एक विकल्प कभी नहीं था।

क्या आप वहां मौजूद हैं थाcacheLength के लिए विकल्प jQuery स्वतः पूर्ण (जोर्न ज़ेफ़रेर के अब स्वतः पूर्ण प्लगइन को हटा दिया गया है)।

में माइग्रेशन गाइड स्वतः पूर्ण से -> jQueryUI स्वतः पूर्ण, Jörn में इसका उल्लेख है:

cacheLength: अब कोई अंतर्निहित कैशिंग समर्थन नहीं है, लेकिन यह वास्तव में अपने स्वयं के कार्यान्वयन के लिए आसान है, जैसा कि द्वारा दिखाया गया है कैशिंग डेमो के साथ रिमोट.

यदि आप अक्सर कैशिंग कार्यान्वयन का उपयोग कर रहे हैं, तो आप कार्यक्षमता को किसी अन्य प्लगइन में लपेट सकते हैं जो इसे एन्क्रिप्ट करता है।