我写这个剧本JQuery脚本与多个其他脚本的位置?
$.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);
}
})
问题是,但我不知道应该是什么的SCRIPTS
的确切位置。当我了它这样:
<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" />
这意味着,我可以使用TokenField
和TypeAhead
但它并没有取代值$('#tokenfield-typeahead').val('Success 1, Success 2')
这意味着我无法访问jQuery?
但是,当我为Jquery
脚本切换位置,这个(移动jQuery来底部):
<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>
我不能使用Tokenfield
,我不能使用TypeAhead
了。
我该怎么办?
增加了新的代码 我已经添加了新的代码,它似乎像jQuery是无法识别tokenfiled作为一个功能 - 我怎样才能解决这个地方我已经添加了所有必需的引用 - 请参见下面的代码(我越来越控制台同样的错误,不管在哪里我测试) - 请运行该代码,然后单击按钮
$('#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>
我又显得很深刻,试图做到这一点'$(“#tokenfield-预输入”)tokenfield('setTokens。 ''['blue','red','white']);'但是仍然没有运气 – aliusman
@aliusman:请用一个** runnable ** [mcve]更新您的问题,使用Stack Snippets(' [<>]'toolbar button),确保链接所提供的列表或CDN中的所有库(如https://cdnjs.com/)。 –
我得到了以下错误:(“消息”:“未捕获的SyntaxError:失踪)参数列表后”, – aliusman