我有一個下拉列表。我想單擊任何項目,然後通過參數重定向視圖。將兩個參數傳遞給控制器,語法錯誤
$(document).ready(function() {
$("#Languages").change(function() {
var selectedValue = $(this).find('option:selected').val();
window.location.href = "/Survey/SelectLanguage/" + selectedValue+"/id/"[email protected];
});
});
在控制器的操作方法是:
public ActionResult SelectLanguage(string languageName, Guid id)
{
}
但我鉻調試中發現,有一個錯誤。
Uncaught SyntaxError: Invalid or unexpected token
如果我將它註釋掉代碼window.location.href = "/Survey/SelectLanguage/" + selectedValue+"/id/"[email protected];
。
然後錯誤消失了。那麼,什麼是錯的?
我得到了404錯誤。 – Bigeyes
@Bigeyes這是一個不同的問題。這應該解決你的'未捕獲的SyntaxError:無效或意外的令牌問題。 –
我的意思是控制器的操作代碼沒有被URL訪問。 – Bigeyes