使用jQuery UI自动完成我的打字稿使用jQuery UI自动完成16年8月1日,它给我的错误错误而打字稿
未处理的异常在行303,在HTTP列3:/Scripts/jquery.ui.autocomplete .js文件 0x800a138f - 微软JScript运行时错误:预期的对象
自动填充使用
- jquery.ui.core.js
- jquery.ui.widget.js 个
- jquery.ui.position.js
我包括这是我从网上下载
<reference path="../jquery.d.ts" />
<reference path="../jqueryui.d.ts" /> its version is jQueryUI 1.9
不知道它的版本冲突或what.Can请你告诉我,我怎么能解决定义文件那。
在打字稿我的自动完成代码
$(document).ready(function() {
$(function() {
$("#FileCode").autocomplete({
source: this.GetFileCodes,
minLength: 3,
select: function (event, ui) {
if (ui.item) {
$("#FilCode").val(ui.item.value);
$("form").submit();
}
}
});
});
})
其实我的实际.js文件工作正常,我从scretch实施打字稿和更换的.ts产生与实际产品的.js,意味着我的OLS之一是abc.js和我刚刚创建ABC1。并在aspx页面中由abc1.js取代。所以这不应该是问题,我也核实了所有这些引用在site.Master。如果你需要一些额外的信息让我知道我可以提供代码,如果你想。 – BraveBoy
你发布的错误看起来像一个运行时错误...你在自动完成js文件的第303行有什么? – Fenton
这里是函数,其中错误是在jquery.ui.autocomplete.js _search:函数(值){ \t \t \t this.pending ++; \t \t this.element.addClass(“ui-autocomplete-loading”); \t \t this.source({term:value},this.response); \t},声称来源为空。 – BraveBoy