Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TypeScript中使用jQuery UI自动完成时出错_Jquery_Autocomplete_Typescript - Fatal编程技术网

在TypeScript中使用jQuery UI自动完成时出错

在TypeScript中使用jQuery UI自动完成时出错,jquery,autocomplete,typescript,Jquery,Autocomplete,Typescript,我在TypeScript中使用jQueryUIAutoComplete1.8.16,这给了我一个错误 http:/Scripts/jquery.ui.autocomplete.js中第3列第303行未处理的异常 0x800a138f-Microsoft JScript运行时错误:应为对象 自动完成正在使用 jquery.ui.core.js jquery.ui.widget.js jquery.ui.position.js 我包括从互联网下载的定义文件 <reference path=

我在TypeScript中使用jQueryUIAutoComplete1.8.16,这给了我一个错误

http:/Scripts/jquery.ui.autocomplete.js中第3列第303行未处理的异常 0x800a138f-Microsoft 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

TypeScript编译正常,因此问题最可能的原因是您没有在运行时包含JavaScript文件:

<script src="jquery.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.position.js"></script>
<script src="yourscript.js"></script>


谢谢史蒂夫,你的问题给了我线索

我调试并发现源为空

source: this.GetFileCodes
一旦我添加了硬编码的URL,它就工作了。然后我修复了我的源URL路径和它的工作状态


非常感谢

事实上,我的实际.js文件工作正常,我正在从scretch实现TypeScript,并用实际文件替换.ts生成的.js,这意味着我的ols文件是abc.js,我刚刚在aspx页面中创建了abc1.ts并替换为abc1.js。所以这应该不是问题,我也验证了site.Master中有所有这些引用。如果您需要其他信息,请告诉我,如果您需要,我可以提供代码。您发布的错误看起来像运行时错误。。。在autocomplete js文件的第303行附近有什么?这里是jquery.ui.autocomplete.js中出现错误的函数_search:function(value){this.pending++;this.element.addClass(“ui autocomplete loading”);this.source({term:value},this.response);},表示源为空。谢谢Steve你的问题给了我线索,事实上,源是空的,一旦我添加硬编码的网址,它的工作。非常感谢
source: this.GetFileCodes