Warum ist SP.js nicht laden?

Habe ich recherchiert, diese ziemlich genau und jeder sagt, dass der code habe ich unten laden soll SP.js aber ich kann es nicht laden.

Debuggen bekomme ich:

NewForm.aspx, line 1667 character 5
SCRIPT5009: 'PeoplePicker' is undefined 

und nicht sehen, SP.JS unter Ansicht-Quellen.

<SharePoint:ScriptLink Name="SP.js" runat="server" OnDemand="true" 
    Localizable="false" /> 
<script type="text/javascript">

ExecuteOrDelayUntilScriptLoaded(SetWebUserData(), "SP.js");

function SetWebUserData() {
    var pplPicker = new PeoplePicker();
    //Set the parent tag id of the people the picker.
    pplPicker.SetParentTagId('Main_x0020_Contact');
    pplPicker.SetLoggedInUser();
    };
</script>

Jede Hilfe sehr dankbar.

SP.js laden ist in Ordnung. Der Fehler besagt, dass Sie noch nicht definiert ist die Klasse PeoplePicker. Wenn Sie haben, dann gibt es eine Fehlermeldung mit, dass die Klasse oder das Skript, in dem es definiert wird, ist nicht ordnungsgemäß geladen.
Ich habe PeoplePicker in der SP.js Datei und selbst wenn ich löschen Sie alle den code, und nur PeoplePicker eine alert-Funktion, bekomme ich keine Warnung. Ich habe nicht daran geglaubt, dass sp.js ist der laden in Ordnung.
Wenn ich auch PeoplePicker im Quell-code ich bekomme immer noch eine Fehlermeldung
auf dieser Linie:dies.Kontext = new SP.ClientContext.get_current();SCRIPT5007: Unable to get property 'get_current' von undefined oder null-Verweis

InformationsquelleAutor user2366475 | 2013-05-09

Schreibe einen Kommentar