با سلام
من از اسکریپت زیر برای سبد خرید خود استفاده کردم . توی ویژوال استدیو 2017 کاملا درست کار میکنه ولی توی 2013 کار نمیکنه .
<script> function AddtoCart() { $.ajax({ url: '/Home/AddToCart', type: 'POST', dataType: 'Json', data: { ProductID:@Model.product.id,count: My_Count.value }, error: function (err) { alert(err.status); } }).done(function (data) { $('#Total_Cost').text(data.Total_Price) var Text = ""; $.each(data.lst_ShoppingCart, function (index, val) { Text += "<tr><td class='col-sm-8 col-md-6' ><span id='Product_Name'>" + val.Product_Name + "</span></td ><td class='col-sm-1 col-md-1' style='text-align: center'><input type='text' class='form-control' id='exampleInputEmail1' value='" + val.Count + "'></td><td class='col-sm-1 col-md-1 text-center'><span id='Product_Cost'>" + val.Single_Price + "</span></td><td class='col-sm-1 col-md-1 text-center'><span id='Total_ProCost'>" + val.Price + "</span></td><td class='col-sm-1 col-md-1'><button type='button' onclick='RemoveCart(" + val.ID + ")' class='btn btn-danger'>Remove</button></td></tr>"; }) $('#Pro_Cart').html(Text); }); } </script>
همینطور میدونم که فقط قمت زیر درست کار نمیکنه وگر نه بقیه قسمت ها حتی توی 2013 هم به درستی کار میکنن
<script> function AddtoCart() { $.ajax({ url: '/Home/AddToCart', type: 'POST', dataType: 'Json', data: { ProductID:@Model.product.id,count: My_Count.value },
ممنون میشم اگه کمک کنین
نسخه IDE شما نمی تواند برروی عملکر کرد کدها تاثیر داشته باشد
الان من چیکار میتونم انجام بدم . همچنین توی همین 2013 هم من قبلا چندین جا json استفاده کردم و بدرستی کار کرده ولی این قسمت نمیدونم چرا کار نمیکنه . توی کنترلر بریک پوینت گذاشتم ولی اطلاعات رو بهش پاس نمیده
کنسول مرورگر را بررسی کنید ببینید ارور دارد یا خیر
اگر دارد قرار دهید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)