مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

محسن نظافت

عضویت از 1394/07/12

اضافه کردن اطلاعات در متغیر لیستی در java script

  • یکشنبه 22 آذر 1394
  • 18:06
تشکر میکنم

 

با سلام 
من به 4 روش اطلاعاتی ار از مدل مورد نظر در Razor گرفته ام 
سوال اینکه چگونه می توانم اطلاعات را در یکی از  JsonModel زیر اضافه نمایم  تا بتوانم توسط ajax به کنترلر مربوطه ارسال نمایم
 
 
 
var JsonModel = '@Html.Raw(Json.Encode(@Model.TempList))';

var JsonModel2 = @Html.Raw(Json.Encode(Newtonsoft.Json.JsonConvert.SerializeObject(Model.TempList)));

var JsonModel3 = '@Html.Raw(Json.Encode(Model.TempList))';

var JsonModel4 = function() { return '@Html.Raw(Json.Encode(Model.TempList))'; }();

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

محسن نظافت

عضویت از 1394/07/12

  • چهارشنبه 25 آذر 1394
  • 10:20
<script type="text/javascript">
 $(document).ready(function () {
var JsonModel = @Html.Raw(Json.Encode(@Model));
var tempList = JsonModel.TempList;
var temp = @Html.Raw(Json.Encode(new Demo.Entity.Temp()));
temp.ID = $("#ID").val();
temp.CODE = $("#txtCode").val();
temp.TITLE = $("#txtTitle").val();
tempList.push(temp);
 });
</script> 
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)