J'essaie de faire un appel jQuery AJAX sur une page ASP.Net MVC. Je peux passer par la fonction de rappel dans mon débogueur et voir que le javascript est en cours d'exécution, mais il ne se met pas à jour. L'appel de $('homeContent').load()
fonctionne. Je peux confirmer que j'ai des données, mais la div ne met pas à jour.jQuery .load ne fonctionne pas dans ASP.Net MVC
Répondre
Essayez de remplacer les = avec ==
if (id = 'menuMission')
avec
if (id == 'menuMission')
En supposant que homeContent
est l'id du div que vous devez préfixer avec un hachage:
$('#homeContent').load('Home/Mission');
Si c'est la classe préfixe alors avec une période:
$('.homeContent').load('Home/Mission');
JQuery utilise CSS sélecteurs.
-
Si votre appel AJAX échoue alors il le fera en silence (vous pourriez obtenir une erreur 500 à partir du serveur, ceci est caché sur appels AJAX à moins que vous brancher un délégué d'erreur sur la pleine .ajax
méthode JQuery).
Vérifiez que les données sont renvoyées à partir du serveur en utilisant quelque chose comme Fiddler.
Merci, il est l'id. J'ai commencé avec le hash, j'ai essayé à nouveau, puis j'ai changé 'homeContent' pour être un cours et j'ai essayé avec la période. Rien ne fonctionne. Le JavaScript s'exécute sans erreurs. – Steve
Vous pourriez toujours avoir des erreurs de serveur, le script ne lancera pas cela. Essayez de surveiller le trafic Web en utilisant quelque chose comme Fiddler2 pour vérifier que les données sont retournées. –
- 1. jQuery .load ne fonctionne pas dans IE7
- 2. asp.net mvc jquery load pas appelé
- 3. asp.net mvc jQuery $ .post fonctionne mais $ .get ne fonctionne pas
- 4. $ .load() ne fonctionne pas en
- 5. jQuery, $ .load ne fonctionne pas dans webkit et l'opéra?
- 6. L'appel jQuery .load() ne fonctionne pas dans Firefox - pourquoi?
- 7. Asp.Net MVC EnableClientValidation ne fonctionne pas
- 8. jQuery getJson() ne fonctionne pas avec ASP.NET MVC
- 9. executionTimeout ne fonctionne pas sur asp.net mvc
- 10. jquery ajax load bascule cacher ne fonctionne pas
- 11. ASP.Net MVC Web App ne fonctionne pas
- 12. JqGrid ne fonctionne pas avec asp.net mvc
- 13. Elmah ne fonctionne pas avec asp.net mvc
- 14. Asp.NET MVC Redirect ne fonctionne pas
- 15. ASP.NET MVC FormsAuthentication.SignOut ne fonctionne pas
- 16. SmtpClient.SendAsync ne fonctionne pas sur asp.net MVC
- 17. asp.net mvc JQuery .load Clés manquantes de SessionState
- 18. jQuery et asp.net webservice ne fonctionne pas
- 19. méthodes multible jquery .load() ne fonctionnant simultanément dans MVC 2
- 20. sélecteur jQuery ne fonctionne pas dans les cas jQuery
- 21. ASP.net AppendHeader ne fonctionne pas dans ASP MVC
- 22. personnalisé Html Helper ne fonctionne pas dans asp.net MVC 2.0
- 23. ASP.NET MVC routage ne fonctionne pas dans le répertoire virtuel
- 24. Est-ce que Jquery est cassé? Pourquoi Jquery Load fn ne fonctionne pas dans IE?
- 25. jquery ne fonctionne pas dans Internet Explorer en utilisant mvc
- 26. jQuery sélectionnez ne fonctionne pas dans IE7
- 27. Jquery ne fonctionne pas dans IE
- 28. jQuery ne fonctionne pas - étrange
- 29. Ajax jquery ne fonctionne pas
- 30. JQuery AJAX .load - graphique flash ne charge pas dans IE
Merci, et pour mémoire, j'ai aussi dû remettre le symbole # comme David l'a suggéré. – Steve
Oh ouais - bien remarqué! –
J'ai fait cette erreur plus d'une fois moi-même ... – Sparky