閱讀了一些信息後,我認爲這應該起作用。 JS函數被調用並且jQuery動畫正在旋轉,但該操作未被髮布到。同樣,我會希望從文本輸入提供startDate和endDate,但現在即使是硬編碼也不起作用。感謝大家!使用jQuery發佈到控制器
控制器:
public class NewsController : Controller
{
[HttpPost]
public ActionResult Search(string lang, string pageNumber, string startDate, string endDate, string search)
{
}
}
查看:
@using (Html.BeginForm())
{
<a href="#" id="go_button">...</a>
}
<script type="text/javascript">
$('#go_button').click(function() {
$.post("/News/Search", { startDate: 'start', endDate: 'end'});
});
因此,如果您在其中放置斷點,控制器操作從不會被調用?使用FireBug時會發生什麼?你能看到一個AJAX請求被髮送嗎? –
摧毀Firebug並查看它是否實際嘗試POST或不。這樣,你就會知道它是否在客戶端或服務器上(希望) – Dave
@DarinDimitrov很高興我們在同一頁上:) – Dave