现在的位置: 首页 > 综合 > 正文

Microsoft JScript 运行时错误: ‘$’ 未定义(Microsoft JScript runtime error: ‘$’ is undefined)

2013年03月05日 ⁄ 综合 ⁄ 共 733字 ⁄ 字号 评论关闭

在运行MVC Music Store时Visual Studio 捕捉到此错误:

Microsoft JScript 运行时错误: '$' 未定义

这一节的代码突出显示

(函数 () {$
/ / Document.ready-> 移除事件处理程序的衔接
$(".RemoveLink") 笔者 (函数 () {
/ / 从链接获得 id
var recordToDelete = $(this).attr("data-id") ;

如果 (recordToDelete! = ') {

/ / 执行 ajax 发送
$.post("/ShoppingCart/RemoveFromCart",{"id": recordToDelete},
函数 (数据) {
/ / 在这里获得成功的请求
/ / 更新的页面元素
如果 (数据。ItemCount = = 0) {
$('#row-' + 数据。DeleteId).fadeOut('slow') ;
} 其他 {
$ ('#item-计数-' + 数据。DeleteId) 成 (数据。) ItemCount;
                        }

$('#cart-total').text (数据。CartTotal) ;
$('#update-message').text (数据。乱年龄) ;
$('#cart-status').text (' 购物车 (' + 数据。CartCount + ')') ;
                    });
            }
        });

    });

 

解决办法:

请确保在 /Views/Shared/_Layout.cshtml 中的脚本引用匹配的 jQuery 在 /Scripts 文件夹中,大概是 /Scripts/jquery-1.5.1.min.js 版本(具体以/Scripts文件夹中JQuery文件的版本为准)。

抱歉!评论已关闭.