2013-05-09 47 views
0

你好,我有點迷路,真的很短。 我需要這樣的腳本分貝插入與腳本幫助。 (Mvc)

$(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++; 
      }); 
     }); 

創造的東西//我知道這是不是一個好方法,遠離最佳實踐我沒有發現使用任何更好的方法來做到這一點的任何例子 - (I」 m完全新手儘可能javascript或任何腳本這個問題)所以我真的需要一個例子與db使用。謝謝你同性戀

+0

你要插入到數據庫什麼的視圖返回JSON值回你的java腳本代碼?從你的代碼片段 – Rifaj 2013-05-09 10:28:08

+0

Soory中沒有什麼是清楚的,例如在第一行中,我有配方IngredientItem和ItemAmount(鹽,一勺,糖2湯匙)現在希望它清除 – Danny 2013-05-09 13:06:36

+0

你想插入到db的所有東西。什麼動作會觸發插入? – Rifaj 2013-05-09 14:00:45

回答

4

我知道的是,你需要從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 
    } 
}); 

現在使你的控制器動作相應地在