Javascript 使用脚本帮助插入数据库。(Mvc)

Javascript 使用脚本帮助插入数据库。(Mvc),javascript,asp.net-mvc-4,ef-code-first,Javascript,Asp.net Mvc 4,Ef Code First,你好,我有点迷路了,时间很短。 我需要创建类似于此脚本的内容 $(function () { var i = 0; $('#addButton').click(function () { $('#form1').append ('<div class="clearfix">Ingredient Item <div id="editor2"><in

你好,我有点迷路了,时间很短。 我需要创建类似于此脚本的内容

   $(function () {
            var i = 0;
            $('#addButton').click(function () {
                $('#form1').append

                ('<div  class="clearfix">Ingredient Item <div id="editor2"><input style="float:left;"  type="text" name="Ingredient[' + i + '].IngredientItem"/></div><div id="editor3"> Item Amount<input style="float:left;" type="text" name="Ingredient[' + i + '].ItemAmount"/></div>');
                //Dif table..
                ('<div  class="clearfix1">Instructions <div id="editor3"><input style="float:left;"  type="text" name="Instructions[' + i + '].IntrusionStep"/></div><div id="editor4"> Cooking Time<input style="float:left;" type="text" name="Instructions[' + i + '].CookingTime"/></div>');
           //& one more diff table here 
                i++;
            });
        });
$(函数(){
var i=0;
$(“#添加按钮”)。单击(函数(){
$('#form1')。追加
(‘成分项目金额’);
//Dif表格。。
(“烹饪时间说明”);
//&这里还有一张不同的桌子
i++;
});
});

//我知道这不是一个好的方法,远离最佳实践,我没有发现任何使用更好方法的例子-(就javascript或任何脚本而言,我完全是新手)所以我真的需要一个db使用的例子。谢谢同志们。我的理解是,您需要从java脚本代码发布表单。您可以在这里使用jQuery post或ajax post方法

$.ajax({
  url: '<%=Url.Action("Create","YourController") %>',
  type: 'post',
  data: $(form).serialize(),
  datatype: 'json',
  success: function (result) {
    // Handle code for success post
   },
  error : function (result) {
   // Error condition
   }
});
$.ajax({
url:“”,
键入:“post”,
数据:$(表单).serialize(),
数据类型:“json”,
成功:功能(结果){
//成功帖子的处理代码
},
错误:函数(结果){
//错误条件
}
});

现在,相应地执行控制器操作,将json值返回到视图中的java脚本代码中

我所理解的是,您需要从java脚本代码发布表单。您可以在这里使用jQuery post或ajax post方法

$.ajax({
  url: '<%=Url.Action("Create","YourController") %>',
  type: 'post',
  data: $(form).serialize(),
  datatype: 'json',
  success: function (result) {
    // Handle code for success post
   },
  error : function (result) {
   // Error condition
   }
});
$.ajax({
url:“”,
键入:“post”,
数据:$(表单).serialize(),
数据类型:“json”,
成功:功能(结果){
//成功帖子的处理代码
},
错误:函数(结果){
//错误条件
}
});

现在,相应地执行控制器操作,将json值返回到视图中的java脚本代码中

您希望向db插入什么?。您的代码片段中没有任何内容是明确的,例如,在第一行中,我有recipe IngCreditItem和ItemAmount(盐、一勺糖、两勺糖),希望您现在清楚地知道要插入db的所有内容。什么动作会触发插入?我把我的控制器放在这里,所以可能会更清楚,我需要插入字符串,我已经发布了答案。如果不是这样,请说明。您希望在db中插入什么?。您的代码片段中没有任何内容是明确的,例如,在第一行中,我有recipe IngCreditItem和ItemAmount(盐、一勺糖、两勺糖),希望您现在清楚地知道要插入db的所有内容。什么动作会触发插入?我把我的控制器放在这里,所以可能会更清楚,我需要插入字符串,我已经发布了答案。如果不是这样,告诉我。