• 1400/01/25

ارسال data از جاوااسکریپت به view :

با عرض سلام خدمت شما استاد بزرگوار

استاد من یه مقداری رو سمت جاواسکریپت گرفتم و می خوام سمت ویو پاسش بدم که اگر برابر با مقداری بود برام یک بخشی رو نمایش بده

سمت جاوا مقدارش رو گرفتم ولی نمی دونم این قدار رو چطور به ویو بفرستم که بتونم داخل دستور if ازش استفاده کنم

ارسال مقدار از ویو

 <select type="text" id="txtActivity" onchange="WriteActivity()" asp-for="ActivityId" class="form-control"asp-items="@(ViewData["Activity"] as SelectList)">
                                            <option value="0">Select Please</option>
                                        </select>

گرفتن مقدار

  function WriteActivity() {
        var TActivity = document.getElementById('txtActivity');
        
    }

الان سمت ویو فقط نمی دونم چطور دریافتش کنم

 @if (??????????? اینجا == "sadfasdff64565464564654")
                  {
                  view
                  }
  • 1400/01/25
  • ساعت 14:41

سلام دوست من

منظورتون رو متوجه نشدم متاسفانه


  • 1400/01/25
  • ساعت 14:45

با سلام مجدد

منظورم اینه که یک مقداری رو از ویو گرفتم، تو جاوا اسکریپت ریختم داخل یک متغییر و الان می خوام همون مقدار داخل متغییر رو پاس بدم به ویو که بعد از بررسی مقدار اون توسط if به بخشی رو به کاربر نمایش بدم.

الان هم متغییر داخل جاوا اسکریپت به درستی مقدار دهی شده فقط نمی دونم چطور به ویو پاسش بدم.


  • 1400/01/26
  • ساعت 09:21

میتونین از دستور زیر استفاده کنین :

$('selector').html(value)

اگر هم مقدار قرار هستش که در داخل یک input قرار بگیره میتونین از دستور زیر استفاده کنین :

$('selector').val(value)

  • 1400/01/26
  • ساعت 11:43

خوب الان به فرض من این مقدار رو داخل یک لیبل و یا تکست ریختم، حالا چطور میتونم از این مقدار رو داخل دستور if  استفاده کنم. راهی نداره که بشه این مقدار رو داخل یک متغییر در ویو بریزیم؟


  • 1400/01/26
  • ساعت 13:18

مقدار if رو در js قرار بدین

اگر شرایط برقرار بود بعد نمایش بدین


  • 1400/01/26
  • ساعت 13:57

بسیار ممنون از وقتی که در اختیار من گذاشتین


logo-samandehi