我有下载列表,其中有两个单词,如加载文件和发送邮件,我想选择加载文件和放大器按GO按钮进入自己的视图&与发送邮件相同。 这里我使用的以下代码不起作用。在MVC 4 Razor View中。
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 :(得分: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();"
答案 1 :(得分:0)
使用此
更改您的代码$("#go").click(function () {
var tz = $("#Selector").val();
var loader = "1";
var Sender = "2";
// your stuff
});