Pourquoi SP.ClientContext().get_current jette uncaught typeError: undefined n'est pas une fonction
Im suite à cette conférence, atelier http://video.ch9.ms/sessions/spc/2014/SPC261.mp4 où ils enseignent comment faire une APPLICATION sharepoint
À un certain point, j'ai ce script
$(document).ready(function () {
//get context and then username
context = new SP.ClientContext.get_Current();
web = context.get_web();
//get the tasks for the user
getTaskCountForUser();
});
Il sera tout simplement de compter le nombre de tâches restantes dans une liste de Tâches.
J'ai dans l'application de la partie aspx fichier la prochaine script inclus
<%--<script type="text/javascript" src="../Scripts/jquery-1.9.1.min.js"></script>--%>
<script type="text/javascript" src="/_layouts/15/MicrosoftAjax.js"></script>
<script src="/_layouts/15/sp.js" type="text/javascript"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js" type="text/javascript"></script>
<script src="/_layouts/15/sp.runtime.debug.js" type="text/javascript"></script>
<script src="/_layouts/15/sp.debug.js" type="text/javascript"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.0/jquery-ui.min.js" type="text/javascript"></script>
<script src="https://ajax.aspnetcdn.com/ajax/knockout/knockout-2.1.0.js" type="text/javascript"></script>
<script src="../Scripts/QuickTask.js" type="text/javascript"></script>
Tout semble fonctionner parfaitement. application de la partie est montré dans sahrepoint en ligne, je peux l'inclure dans la maison, mais le script ne sont tout simplement pas de travail et jette Uncaught TypeError: undefined n'est pas une fonction à droite dans la ligne
context = new SP.ClientContext.get_Current();
J'essaie enfermant que ce type de code
ExecuteOrDelayUntilScriptLoaded(function () {
//my code above in here
}, "sp.js");
Mais dans ce cas, la même erreur est renvoyée à la première ligne.
Ce qui peut être raté? Im en utilisant un Sharepoint E3 en ligne de compte à partir de mon abonnement msdn, Vsual Studio 2013 et dans la vidéo le gars juste aller transparente à travers elle.
Grâce
OriginalL'auteur Ricker Silva | 2014-05-09
Vous devez vous connecter pour publier un commentaire.
Vous avez quelques fautes de frappe dans votre code, des liens pour déboguer les fichiers js (pas que c'est incorrect, mais pourquoi avez-vous besoin d'eux?) et d'erreurs pour obtenir ClientContext objet.
De fixer script inclure des problèmes d'utilisation suivant les balises de script à la place de la vôtre:
Mais le principal problème est dans cette ligne:
Vous n'avez pas besoin d'utiliser
new
mot-clé dans ce cas, vous obtenez le contexte de l'objet à l'aide de lecture.Il doit être:
Également remarquer cas de
get_current()
fonction -current
mot doit commencer à partir de la minuscule.OriginalL'auteur Yevgeniy.Chernobrivets