The code is very simple HTML:
9 Answers, 1 is accepted
Ooops, really which I could edit my own thread ... the topic should be "$ undefined".
Our controls are shipped with an embedded version of jQuery, the "$" alias in which is replaced with "$telerik.$". In order to use external jQuery (and the "$" alias, respectively) you have to follow the steps from this article:
Thank you for the response ... this sounds foreboding but I'll give it a try. The link you provide has another link to the "required" version of JQuery that Telerik controls use ... but that link is broken see here: https://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/%7B%slug%20introduction/radcontrols-for-asp.net-ajax-fundamentals/using-jquery/using-jquery%20%%7D#jquery-version-history-in-telerik-ui-controls
Do you have a corrected link or can provide the correct <script src= ... for the JQuery version?
I disabled embedded JQuery in my Web.Config and added external JQuery script references but now I get $telerik undefined and the following error:
My Web Config:
My ASPX page:
Also now getting the $Telerik undefined error ... any suggestions?
Also get this error:
With Telerik embedded disabled.
The proper link to the supported jQuery version of our controls is as follows:
Please note, that the controls' scripts must be loaded in exactly the same order like given in the pointed help article in order to work properly:
For convenience, I am attaching a sample project containing two pages - one using the embedded and one - using the external jQuery, so you can examine them at your end.
Thanks for the correct link Vessy, I was able to solve this problem in two ways:
2. Per you comment, moved this reference "<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />" below.
Thank you for the update, Rob - I am glad everything is working properly now. Just as a comment to the steps you have followed - make sure that the scripts remain inside the form tag, placing the to the end of the page, just before the closing </form> tag should suffice.