Salutations, J'ai le problème suivant. Dans ma page asp.net de mvc (qui est une vue partielle) Je crée une instance de jsTree comme suit:jsTree provoque la rupture des liens sur toute la page
<script type="text/javascript">
$(function() {
$("#industries").tree({
callback: {
onselect: function(NODE, TREE_OBJ) {
$("#SelectedIndustryROWGUID").val($(NODE).attr("id"));
$("#resultMessage").append($(NODE).attr("rel"));
}
},
data: {
type: "json",
async: true,
opts: {
method: "GET",
url: "/CreateMessage/GetIndustries/"
}
}
});
});
cela fonctionne très bien mais, quand je clique sur un lien sur la page, il ne fonctionne pas . Les liens sont exécutés lorsque je choisis l'option "Ouvrir dans un nouvel onglet" du menu contextuel. Quand je retire la partie ci-dessus, tout fonctionne bien Quelqu'un peut-il m'aider s'il vous plaît avec ceci?
EDIT J'ai changé le code ci-dessus pour être comme suit:
<script type="text/javascript">
$(document).ready(function() {
$("#industries").tree({
callback: {
onselect: function(NODE, TREE_OBJ) {
$("#SelectedIndustryROWGUID").val($(NODE).attr("id"));
$("#resultMessage").append($(NODE).attr("rel"));
}
},
data: {
type: "json",
async: true,
opts: {
method: "POST",
url: "/CreateMessage/GetIndustries/"
}
}
});
});
(j'ai ajouté $ (document) .ready (function() {... mais il n'a pas non plus aidé
EDIT2 J'ai également demandé à cette question sur le groupe de discussion jsTree et j'ai reçu une réponse. Mise à niveau jquery à la version 1.4.2 résolu le problème!
Si cette question est résolue, veuillez choisir une réponse et marquer sa réponse. Si les réponses ne sont pas correctes, vous pouvez ajouter votre propre réponse à la solution actuelle et la marquer comme réponse. Faire cela aidera les personnes à la recherche de questions sans réponse pour ne pas perdre notre temps. – Tauren
Merci de poster ceci, la mise à jour de jquery 1.4.2 a fait des merveilles pour moi aussi. La première fois que j'ai vu un bug dans jquery – stimms