2016-12-15 3 views
0

J'ai développé un modèle d'affichage et l'utiliser dans la partie Web de recherche de contenu.Afficher le modèle pour la recherche de contenu webpart problème pour datatable et Tabs

Pour afficher le résultat à la page, j'utilise les onglets JQuery datatable/JQuery dans le modèle d'affichage.

Tout fonctionne bien, mais parfois lors du chargement de la page je reçois une erreur comme ("Object doesn't support property or method 'dataTable' (OnPostRender:) "et pour les erreurs d'onglets est" Objet ne supporte pas la propriété ou la méthode 'onglets' (OnPostRender:)").

Et si je rafraichis la page plusieurs fois alors l'erreur ira et le résultat est l'affichage comme code.

J'ai enregistrer JQuery, JS et CSS en utilisant $includeScript.

J'ai aussi essayé avec RegisterSod pour le fichier JQuery et JS mais toujours question est la même.

Merci à l'avance.

+0

s'il vous plaît, modifier vos codes. Utilisez-vous IE? –

+0

oui, j'utilise IE –

+0

voir ma modification s'il vous plaît –

Répondre

0

Peut-être: Cette erreur se produit généralement lorsqu'un élément htmlid a le même id comme une variable dans la fonction javascript, essayez de changer le nom.

Si vous mettez le code, je serai en mesure de vous aider mieux.

test = button.attr('test'); // Object doesnt support this method 

$test= button.attr('test'); // works fine 

Ou debbug votre code avec et découvrir votre problème. Activer le débogage de script IE:

  • Dans Internet Explorer, choisissez Options Internet dans le menu Outils.
  • Dans la boîte de dialogue Options Internet, cliquez sur l'onglet Avancé.
  • Sous l'onglet Avancé, sous Navigation, désélectionnez Désactiver le débogage de script.
  • Cliquez sur OK.

Si vous avez IE 8+ click here

Tutoriel L'utilisation datatables jQuery: link here