gpt4 book ai didi

javascript - mvc 中 JsonForm 的问题

转载 作者:行者123 更新时间:2023-12-03 09:33:37 25 4
gpt4 key购买 nike

我正在尝试使用 Github 上的 JSONForm 库从 json 模式生成 html 标记。我正在尝试在没有默认表单标签的 MVC View 中执行此操作。我用 html.beginform 添加了一个,但仍然没有生成标记,并且我在控制台中收到以下 javascript 错误 :TypeError: _ is null 。有人可以帮我吗?

下面是 View 中的代码:

  @{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}

@using (Html.BeginForm())
{

<script type="text/javascript" src="~/Scripts/jquery-1.8.2.js"></script>
<script type="text/javascript" src="~/Scripts/json-form.js"></script>
<script type="text/javascript" src="~/Scripts/bootstrap.min.js"></script>
<script type="text/javascript" src="~/Scripts/underscore.js"></script>
<link href="~/Content/bootstrap.css" rel="stylesheet" />
<script type="text/javascript">
$('form').jsonForm({
schema: {
name: {
type: 'string',
title: 'Name',
required: true
},
age: {
type: 'number',
title: 'Age'
}
},
onSubmit: function (errors, values) {
if (errors) {

}
else {

}
}
})



$(document).ready(function () {

alert('udayan');

});





</script>







<h2>Index</h2>
}

最佳答案

json-form.js 取决于下划线 (_)。因此,您需要移动:

<script type="text/javascript" src="~/Scripts/underscore.js"></script>

...使其位于上方:

<script type="text/javascript" src="~/Scripts/json-form.js"></script>

关于javascript - mvc 中 JsonForm 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31410216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com