我有一些jquery下面顯示需要運行我的mvc操作並返回視圖。MVC的jQuery呼叫操作控制器不工作
$("#workspaces").change(function() {
var workspaceId = $('#workspaces').val();
var url = '@Url.Action("SingleWorkspace", "Workspaces", new { id = workspaceId })';
$.ajax({
url: url,
success: function() { alert("true"); }
});
});
基本上我的第一個問題是,它不能識別url action中的workspaceId,如果var聲明在它之上。
其次,這是局部視圖,因爲它是一個下拉菜單。所以通過調用上面的url.action它將如何加載頁面?
任何幫助,將不勝感激
歡呼
我更喜歡這種方法。它工作得很好。在成功之後,我基本上使用了window.location.href ='這裏的網址',它將我重定向到了我需要的頁面 – tjhack