我正在使用JQuery UI Dialog函数来加载局部视图。 Dialog表单包含输入控件,用于保存数据以保存在数据库中。我试图从控件中获取值,如下所示:
<script type="text/javascript">
function SaveItem() {
var name = $("#Name").val();
var price = $("#Price").val();
}
</script>
单击触发SaveItem函数的创建按钮时:它会出现此错误:
创建:35未捕获的ReferenceError:$未定义
我已经在_Layout.cshtml中渲染了jquery库。我知道这个局部视图不会有这些库,因为它被装载到主容器旁边。
那么,我们如何做到这一点,最佳做法是什么? 除了在局部视图中再次包含jquery库之外,还有其他方法吗?