How to load jQuery locally when CDN fails?
Answer / chaitanya
It is a good approach to always use CDN but sometimes what if the CDN is down (rare possibility though) but you never know in this world as anything can happen.
Below given jQuery code checks whether jQuery is loaded from Google CDN or not, if not then it references the jQuery.js file from your folder.
Hide Copy Code
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined')
{
document.write(unescape("%3Cscript src='Scripts/jquery.1.9.1.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
It first loads the jQuery from Google CDN and then check the jQuery object. If jQuery is not loaded successfully then it will references the jQuery.js file from hard drive location. In this example, the jQuery.js is loaded from Scripts folder.
| Is This Answer Correct ? | 0 Yes | 0 No |
Explain the difference between .js and .min.js? : jquery mobile
What is the difference between $(this) and 'this' in jquery?
Differentiate between calling stop (true, true) and finish method?
What is the name of jquery method used for an asynchronous http request?
How we can hide a block of html code on a button click using jquery?
What is method chaining in jquery?
What is the difference between event.stopPropagation and event.stopImmediatePropagation?
Explain the difference between body onload() and document.ready() function? : jquery mobile
Can we execute/run multiple Ajax request simultaneously in jQuery? If yes, then how?
Define animate function in jquery?
What does dollar sign ($) means in jQuery?
Which are the fastest selectors in jquery? : jquery mobile