vahid84236

mvc drop down list

سلام
سه سطر در دیتا بیس دارم به نام های id , khedmat ,price که در سطر خدمت نوع خدمت نوشته شده و در سطر price قیمت ان
به کمک جیسون و ajax دراپ داون لیست برای خدمت درست کردم
مشکلم اینه میخوام یک لیبل داشته باشم که با عوض کردن خدمات از منوی دراپ داون قیمت متناسب با اون از دیتا بیس خونده بشه میتونین کمکی بکنین ممنون

namespace Pooya.Models.DomainModel
{
    using System;
    using System.Collections.Generic;
    
    public partial class Eqdam
    {
        public int Id { get; set; }
        public string EqdamName { get; set; }
        public decimal EqdamPrice { get; set; }
    }
}
<left>

<left>

function LoadEqdam(element) {
    if (Eqdams.length == 0) {
        $.ajax({
            type: "GET",
            url: '/User/getEqdams',
            success: function (data) {
                Eqdams = data;
                renderEqdam(element);
            }
        })
    }
    else {
        renderEqdam(element);
    }
}

function renderEqdam(element) {
    var $ele = $(element);
    $ele.empty();
    $ele.append($('<option />').val('0').text('Select'));
    $.each(Eqdams, function (i, val) {
        $ele.append($('<option/>').val(val.EqdamName).text(val.EqdamName));
    })
}
<left>
<left>

public JsonResult getEqdams()
     {
         List<Eqdam> Eqdams = new List<Eqdam>();
         using (PooyaEntities dc = new PooyaEntities())
         {
             Eqdams = dc.Eqdams.OrderBy(a => a.EqdamName).ToList();
         }
         return new JsonResult { Data = Eqdams, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
     }
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی
سلام، وقت بخیر
برای اینکار شما از dropdown ای که خدمات رو نمایش میده باید بوسیله رویداد change اینکار رو انجام بدید:

$("#services").change(function(){

    var id=$(this).val();

    $.ajax({
      type: "get",
      url: "/getserviceprice",
      data: {serviceId: id},
      cache: false,
      success: function(html)
      {           
        $("#price").html(html);
      } 

    });
  });
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....