2015-04-27 7 views
0

У меня есть переменная, локально определенная в моем представлении. Я устанавливаю его 1 при некоторых условиях. Я хочу передать эту переменную скрипту, чтобы иметь на нем условие, которое решает, воспроизводится ли звук или нет.Передать переменную на JavaScript

Как передать переменную аварийного сигнала на свой javascript?

@{ 
    int alarm = 0; 
} 

@foreach (var item in Model) 
{ 
    if (ViewBag.Dtype == "1") 
    {     
     alarm = 1; 
    } 
} 

<script type="text/javascript"> 
    $(document).ready(function() { 
    document.getElementById('player').play()});  
</script> 

ответ

1

Вы можете сохранить переменную Razor в переменной javascript. Как ниже, сохраняя alarm в переменной javascript jsAlarm. Теперь вы можете использовать jsAlarm для проверки вашего состояния.

@{ 
    int alarm = 0; 
} 

@foreach (var item in Model) 
{ 
    if (ViewBag.Dtype == "1") 
    {     
     alarm = 1; 
    } 
} 
<script type="text/javascript"> 
    var [email protected]; 
    $(document).ready(function() { 
    document.getElementById('player').play()});  
</script> 
Смежные вопросы