Je suis en utilisant jQuery boîte épaisse pour afficher une page ASPX dans une de dialogue modale Cela fonctionne très bien dans mon page.In ma page, j'ai quelques liens sur lesquels quand je clique, en utilisant La méthode Load de jQuery, j'obtiens des données de la page du serveur et je charge (la data im get est une grille qui contient des images) .Mon problème est que ma thickbox fonctionne correctement quand elle est codée en dur dans ma page, mais quand je le prends du serveur et le chargement à un div, Son ne fonctionne pas, Au lieu de montrer la nouvelle page dans la boîte de dialogue modale, son redirigeant le navigateur pour charger cette page.ThickBox ne fonctionne pas lorsque les données du côté serveur
Je codé en dur cette ligne dans ma première page
<a class='thickbox' href='../Home/CostMetrics.aspx?Model=6&KeepThis=true&TB_iframe=true&height=300&width=850'>modal thick box link</a>
et je suis générer ce tage du serveur lorsque je charge les données du serveur à la div
< a class = "thickbox" href = » ../Home/CostMetrics.aspx?Model=5 & & KeepThis = true TB_iframe = true & & hauteur = 300 width = 850" > boîte épaisse modal lien </a>
Les deux sont identiques.Mais ma lightbox ne fonctionne pas.Il y a-t-il des idées pour résoudre ce problème?
J'ai inclus le CSS thickbox et js dans ma première page du serveur page.My qui remplit la div est données retour comme cette
<div><div><img src='abc.jpg' /> <a class="thickbox" href="../Home/CostMetrics.aspx?Model=5&KeepThis=true&TB_iframe=true&height=300&width=850">modal thick box link</a></div></div>
Merci à l'avance
des messages d'erreur affichés ou affichés dans une console javascript (en fonction du navigateur que vous utilisez)? – Kane
Aucun message.J'ai vérifié la source de vue.Le DOM HTML nouvellement injecté n'y est pas présent – Shyju