2015-11-02 19 views
0

得到了来自项目:https://github.com/codedance/jquery.AreYouSurejQuery的是 - 你,肯定无法运行,F12表示对象犯规支持属性或方法

在MVC应用程序,jQuery是用于日期选择,这一切运行良好。现在使用的

window.onbeforeunload = confirmExit; 

而这个工作,它会发出警告每次页面变化,清洁/肮脏,并且保存表单时也是如此。目标是专门检查form = dirty,然后警告未保存的更改,但如果单击“保存”按钮则不会。好的解决方案似乎是这个jQuery插件,我无法工作。尝试添加jquery areYouSure()加载项以在离开页面之前检查干净/脏的表单吗?任何页面都可以退出,根本没有对话。无法找到遗漏或错误。

<script type="text/javascript"> 
$(function() { 


$('form').areYouSure(); 

在MVC edit.cshtml文件的顶部:

<!-- CSS References Here --> 

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 

<script src="~/Scripts/jquery-1.10.2.js"></script> 
<script src="~/Scripts/bootstrap-datepicker.js"></script> 
<script src="~/Scripts/are-you-sure.js"></script> 
<script src="~/Scripts/ays-beforeunload-shim.js"></script> 

我手动下载并做了添加/新项目/新的JavaScript文件,复制将此项目的内容投影到/ Scripts /文件夹中手动命名的.js文件中。项目已经有jquery-1-10-2.js在那里

试过但不能使这项工作。加载窗体时,在IE中,F12场所及点:

$('form').areYouSure(); 

对象不支持属性或方法“areYouSure”

回答

0
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-1.10.2.js", 
        "~/Scripts/jquery.are-you-sure.js", 
        "~/Scripts/jquery.datetimepicker.js")); 

参考需要的是在这里。现在它工作得很好。

相关问题