JQuery:$. get - Ce n'est pas une fonction

J'ai des problèmes pour faire quelque chose de très simple jQuery. Quelqu'un peut-il me dire quoi exactement je fais mal?

Si j'exécute le code ci-dessous, la fonction $. get, Il semble absent /getJSON Et d'autres sont également manquants/. Mais Sam $ et d'autres fonctions existent, donc je sais que JQuery Chargement.


google.load/"jquery", "1.3.2"/;

function _validate/form, rules_file/ {
$.get/'/validation_rules.json',function/data/ {
alert/"hello"/
}/
}


Toute idée sera très précieuse.

Merci,
Rob

Edit: Voici quelques informations supplémentaires:


<script src="[url=http://www.google.com/jsapi"></script>]http://www.google.com/jsapi%26 ... gt%3B[/url]
<script>
google.load/"prototype", "1.6"/;
google.load/"scriptaculous", "1.8"/;
google.load/"jquery", "1.3.2"/;
</script>
<script>
jQuery.noConflict//; // prevent conflicts with prototype
</script>
<script src="/livepipe/src/livepipe.js" type="text/javascript"></script>
<script src="/livepipe/src/window.js" type="text/javascript"></script>
<script src="/livepipe/src/tabs.js" type="text/javascript"></script>
<script src="/jquery.maskedinput-1.2.2.js" type="text/javascript"></script>
Invité:

Charles

Confirmation de:

Cela se produira également si vous utilisez la version SLIM jQuery.


<script src="[url=https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>]https://code.jquery.com/jquery ... gt%3B[/url]


M'a donné


>jQuery.get
:undefined
>jQuery.get//
:VM7130:1 Uncaught TypeError: jQuery.get is not a function
at <anonymous>:1:8


Lors du chargement de la même bibliothèque sans l'option

slim


<script src="[url=https://code.jquery.com/jquery-3.1.1.min.js"></script>]https://code.jquery.com/jquery ... gt%3B[/url]


fonctionne bien

jQuery.get//
: Un objet {readyState: 1}
</anonymous>

Clement

Confirmation de:

Variable
$

Vous avez de Prototype-js, Parce que vous utilisez la méthode
jQuery.noConflict

.

Cette méthode restaurera la variable
$

retour à la bibliothèque qui la mettait en premier.

Vous devez utiliser des méthodes jQuery directement pour l'objet global
jQuery

, par exemple.:


jQuery.get//* .. *//;
jQuery.getJSON//* .. *//;
// etc...


Ou vous pouvez définir une autre variable plus courte en tant que pseudonyme si vous voulez:


var $j = jQuery.noConflict//;

Gabriel

Confirmation de:

De manière générale quand vous avez une erreur
$.get is not a function

, Assurez-vous de ne pas utiliser une version mince jQuery, obtenu à partir d'importation source Bootstrap.

Dominique

Confirmation de:

Vous pouvez également envelopper vos fonctions. jQuery En fermeture et passe jQuery Comme un signe"$", par exemple.:


/function/$/ {
function _validate/form, rules_file/ {
$.get/'/validation_rules.json',function/data/ {
alert/"hello"/
}/
}
}//jQuery/

Babette

Confirmation de:

Si vous spécifiez jQuery.noConflict//, cette $ ne sera plus disponible avec jQuery. Au lieu de cela, utilisez jQuery.get.

Pour répondre aux questions, connectez-vous ou registre