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

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

کاربر سایت

roozbehzamani

عضویت از 1395/08/08

کارنکردن صحیح ajax و json در ویژوال استدیو

  • سه شنبه 5 دی 1396
  • 12:08
تشکر میکنم

با سلام 
من از اسکریپت زیر برای سبد خرید خود استفاده کردم . توی ویژوال استدیو 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 },

ممنون میشم اگه کمک کنین

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

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

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 5 دی 1396
  • 12:34

نسخه IDE شما نمی تواند برروی عملکر کرد کدها تاثیر داشته باشد

کاربر سایت

roozbehzamani

عضویت از 1395/08/08

  • سه شنبه 5 دی 1396
  • 13:01

الان من چیکار میتونم انجام بدم . همچنین توی همین 2013 هم من قبلا چندین جا json استفاده کردم و بدرستی کار کرده ولی این قسمت نمیدونم چرا کار نمیکنه . توی کنترلر بریک پوینت گذاشتم ولی اطلاعات رو بهش پاس نمیده 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 5 دی 1396
  • 13:58

کنسول مرورگر را بررسی کنید ببینید ارور دارد یا خیر

اگر دارد قرار دهید

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

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

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

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