2015-09-08 40 views
-1

我有下拉列表,其中有兩個單詞像加載文件和發送郵件,我想當我選擇加載文件&按GO按鈕它去自己的看法&相同發送郵件。 在這裏下面的代碼我正在使用哪個不工作。在MVC 4 Razor View中。我如何去mvc 4剃刀視圖中的具體URL.action

jQuery代碼

<script type="text/javascript"> 

    $("#go").click(function() { 

     var tz = $("#Selector").val(); 
     var loader = "Email Loader"; 
     var Sender = "Send email"; 

     if (tz == loader) { 
      document.location = '/Admin/Marketing/Load_File'; 
     } 
     else if (tz == Sender) 
     { 
      document.location = '/Admin/Marketing/Send_Mail'; 
     } 
    }); 

</script> 

和HTML代碼

<select class="form-control input-sm" id="Selector"> 
         <option value="1">Email Loader</option> 
         <option value="2">Send email</option> 

        </select> 

       </div> 
    <div class="row"> 
    <button class="btn red"style=" float: left; margin-top: 10px; margin-left: 32px;" id="go">Go</button> </div> 
+0

'$( 「#選擇」)VAL();'回報是'1'或'2'(不是''電子郵件加載器''或''發送電子郵件'') –

回答

0

改變你的代碼與此

$("#go").click(function() { 

    var tz = $("#Selector").val(); 
    var loader = "1"; 
    var Sender = "2"; 

    // your stuff 
}); 
+0

我試試這個但不工作 –

+0

@TahirZaman你會得到什麼錯誤? – Dandy

+0

沒有錯誤發生,但沒有工作 –

1

你可以試試這個代碼來了解究竟怎麼回事。 ..

function go() { var Url; var location = document.getElementById("Selector").selectedIndex; if (location == 1) { Url = '/Admin/Marketing/Load_File'; } else if (location == 2) { Url = '/Admin/Marketing/Send_Mail'; } window.location.href=Url; }

,並在你的按鈕onclick事件寫這個...

onclick="Javascript:go();"