2009-10-17 10 views
0

J'ai une erreur wierd et jQuery ne fonctionne pas selon la façon dont l'URL est écrite.jQuery et url réécrire

si l'URL est

/index.cfm?show=about-us 

tout est bon. MAIS si l'URL est

/index.cfm/show_about-us 

jQuery ne semble pas se charger correctement et je reçois un « $ n'est pas défini » erreur dans Firebug

Je ne peux pas utiliser la norme? = Chaîne de requête J'ai besoin pouvoir utiliser la méthode de réécriture.

Toutes les idées sont appriciated Lance

Répondre

1

Qu'est-ce que votre <script src="..."> dire? J'ai le sentiment qu'il cherche /index.cfm/jquery.js qui n'existe pas.

+0

yup était une erreur de tête d'os. Merci pour la correction – Lance

0

Désolé, il s'agit d'un problème de référence aux fichiers. Evidemment, en réécrivant sytle, dom tente toujours de naviguer dans le système de fichiers en commençant par le répertoire/show_about-us/qui n'est pas vraiment un répertoire.

0

C'est tout. @recursive l'a obtenu en un. Envisagez d'utiliser le chemin absolu depuis la racine de votre domaine dans les attributs src. Par exemple: <script src="/jquery.js">