Monorail - Comment écrire JavaScript dans la page .vm
-
05-10-2019 - |
Question
J'utilise monorail et essayé d'écrire une étiquette dans une vue .vm d'écrire du code JavaScript:
<script type="text/javascript">
//<![CDATA[
$j(document).ready(function()
{
$j('#business_parentbusinesstype_id').change(function()
{
$j.ajax({
url:'http://localhost:88/admin/business/GetChildBusinessTypes',
data: { parentId: $j('#business_parentbusinesstype_id').val() },
dataType: 'script'
});
});
});
//]]>
</script>
On pourrait penser que cela fonctionnerait, car il est une page HTML mais il me donne cette erreur:
Impossible de ressource de processus 'admin \ entreprise \ de new.vm': Rencontrés « \ r \ n url: \ ' http: // localhost: 88 / admin / entreprise / GetChildBusinessTypes \ », \ r \ n données: {parentId:" à la ligne 7, colonne 12. Était attendu: ...
Qu'est-ce que je manque?
La solution
Je me demande si NVelocity voit le « $ j » et en essayant de trouver dans le sac de propriétés et d'exécuter la méthode « ajax ». Si le « $ j » est le raccourci pour jQuery, essayez de le changer à la pleine « jQuery » et voir si cela fonctionne.