Ich schrieb dieses SkriptPlatzierung von JQuery-Skripten mit mehreren anderen Skripten?
$.ajax({
type: "POST",
url: "/my/GetTagsByID",
data: {
Link_ID: LId
},
datatype: "json",
success: function(result) {
$('#tokenfield-typeahead').val('Success 1, Success 2')
},
error: function(jqXHR) {
alert(jqXHR.status);
}
})
Das Problem ist, aber ich weiß nicht, was die genaue Lage von SCRIPTS
sein sollte, wenn ich auf ihn auf diese Weise:
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/dist/typeahead.bundle.js"></script>
<link href="~/Scripts/dist/css/tokenfield-typeahead.css" rel="stylesheet" />
<script src="~/Scripts/dist/bootstrap-tokenfield.js"></script>
<link href="~/Scripts/dist/css/bootstrap-tokenfield.css" rel="stylesheet" />
Die Ergebnisse sind die folgenden
Dies bedeutet, ich kann TokenField
verwenden und TypeAhead
aber es ersetzt keine Werte $('#tokenfield-typeahead').val('Success 1, Success 2')
was bedeutet, ich kann nicht auf jQuery zugreifen?
Aber wenn ich Standort für Jquery
Skript diese (moving JQUERY nach unten) wechseln:
<script src="~/Scripts/dist/typeahead.bundle.js"></script>
<link href="~/Scripts/dist/css/tokenfield-typeahead.css" rel="stylesheet" />
<script src="~/Scripts/dist/bootstrap-tokenfield.js"></script>
<link href="~/Scripts/dist/css/bootstrap-tokenfield.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.10.2.js"></script>
ich nicht Tokenfield
verwenden kann, kann ich TypeAhead
nicht mehr verwenden .
Was soll ich tun?
Added neuer Code Ich habe den neuen Code hinzugefügt, es scheint, wie JQuery nicht in der Lage ist, als eine Funktion zu erkennen tokenfiled - Wie kann ich dieses Problem zu beheben, wo ich alle erforderlichen Referenzen hinzugefügt habe - Siehe den Code (ich bin gleiche Fehler in der Konsole immer und unabhängig davon, wo ich teste) - Bitte den Code auszuführen, und klicken Sie auf die Schaltfläche
$('#bt').click(function() {
$('#tokenfield-typeahead').tokenfield('setTokens', ['blue', 'red', 'white']);
});
<link href="http://sliptree.github.io/bootstrap-tokenfield/dist/css/bootstrap-tokenfield.css" rel="stylesheet" />
<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="http://sliptree.github.io/bootstrap-tokenfield/dist/bootstrap-tokenfield.js"></script>
<input type="text" class="form-control" id="tokenfield-typeahead" value="Temp 1, Temp 2" data-limit="10" placeholder="Enter tags" />
<button id="bt">Click me</button>
ich wieder ausgesehen haben sehr tief und versuchen, diese '$ (‚# tokenfield-typeahead‘) zu tun tokenfield ('setTokens. ', [' blue ',' red ',' white ']); 'aber immer noch kein Glück – aliusman
@aliusman: Bitte aktualisieren Sie Ihre Frage mit einem ** runnable ** [mcve], das das Problem demonstriert, indem Sie Stack Snippets verwenden [<>] 'Symbolleistenschaltfläche), sicher sein, alle Bibliotheken von der bereitgestellten Liste oder einem CDN zu verbinden (wie https://cdnjs.com/). –
Ich bekomme den folgenden Fehler :("Nachricht": "Uncaught SyntaxError: fehlt) nach Argumentliste", – aliusman