Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
当我使用Internet应用程序模板启动一个新的MVC4项目并使用NuGet获取jQuery1.9时,在进行任何更改之前,我会遇到一个错误_Jquery_Asp.net Mvc 4 - Fatal编程技术网

当我使用Internet应用程序模板启动一个新的MVC4项目并使用NuGet获取jQuery1.9时,在进行任何更改之前,我会遇到一个错误

当我使用Internet应用程序模板启动一个新的MVC4项目并使用NuGet获取jQuery1.9时,在进行任何更改之前,我会遇到一个错误,jquery,asp.net-mvc-4,Jquery,Asp.net Mvc 4,Chrome或Firefox没有问题,但在IE9中,我得到了一个“MicrosoftJScript运行时错误:对象不支持属性或方法'live'”异常。还有其他人见过这个吗 .live()在jQuery中被弃用了很长一段时间,并在1.9中被删除 使用带有正确参数的.on()。替换已弃用的$('foo')。live('evt',func)是$(document)。on('evt','foo',func) 但是,与其使用文档,不如使用更接近始终存在的元素。.live()在jQuery中被弃用了相当长一

Chrome或Firefox没有问题,但在IE9中,我得到了一个“MicrosoftJScript运行时错误:对象不支持属性或方法'live'”异常。还有其他人见过这个吗

.live()
在jQuery中被弃用了很长一段时间,并在1.9中被删除

使用带有正确参数的
.on()
。替换已弃用的
$('foo')。live('evt',func)
$(document)。on('evt','foo',func)

但是,与其使用
文档,不如使用更接近始终存在的元素。

.live()
在jQuery中被弃用了相当长一段时间,并在1.9中被删除

使用带有正确参数的
.on()
。替换已弃用的
$('foo')。live('evt',func)
$(document)。on('evt','foo',func)


但是,与其使用
document
文档,不如使用更接近始终存在的元素。

jQuery 1.9删除了以前标记为已弃用的方法。是其中之一

在使用jQuery 1.9时,建议在升级时使用
jQuery-migrate-1.0.0.js

migrate文件包含所有不推荐使用的方法,此外还向控制台写入不推荐使用的通知

在您的情况下,您正在启动一个新项目,但看起来您也会从使用迁移文件中受益,因为如果您开始使用不推荐的功能,它会让您知道

查看jQuery博客上发布的发行说明,了解所有详细信息和说明:

jQuery 1.9删除了以前标记为不推荐的方法。是其中之一

在使用jQuery 1.9时,建议在升级时使用
jQuery-migrate-1.0.0.js

migrate文件包含所有不推荐使用的方法,此外还向控制台写入不推荐使用的通知

在您的情况下,您正在启动一个新项目,但看起来您也会从使用迁移文件中受益,因为如果您开始使用不推荐的功能,它会让您知道

查看jQuery博客上发布的发行说明,了解所有详细信息和说明:

这很有帮助。谢谢。我认为最好是更新代码以使用正确的方法。但是,如果ASP.net JS的某些部分使用了那些不推荐使用的函数,这可能不是一个简单的解决方案…@ThiefMaster:当然,使用正确的方法是正确的方法+1。OP此时可能会从迁移文件中受益(特别是如果ASP.Net有一些默认代码),以查看警告,但不正常,在我看来,最好的方法是不要使用migrate文件,首先参考features jQueryAPI文档了解想法,因为大多数文档都会说明它是否已被弃用/删除,有时还会说明要使用哪些方法。与
live()
一样,例如在标题中的文档中,它声明
版本已弃用:1.7,已删除:1.9
。这非常有用。谢谢。我认为最好是更新代码以使用正确的方法。但是,如果ASP.net JS的某些部分使用了那些不推荐使用的函数,这可能不是一个简单的解决方案…@ThiefMaster:当然,使用正确的方法是正确的方法+1。OP此时可能会从迁移文件中受益(特别是如果ASP.Net有一些默认代码),以查看警告,但不正常,在我看来,最好的方法是不要使用migrate文件,首先参考features jQueryAPI文档了解想法,因为大多数文档都会说明它是否已被弃用/删除,有时还会说明要使用哪些方法。与
live()
一样,例如在标题中的文档中,它声明
版本已弃用:1.7,已删除:1.9