jquery
  • asp.net-mvc
  • asp.net-mvc-2
  • 2011-08-06 28 views 0 likes 
    0

    我有這樣的代碼在我看來,打一個的ActionResult

    ClearFilters = function() { 
         $.get("/Mandate/Index/1"); 
         window.location.href = '<%=Request.Url.Scheme + "://" + Request.Url.Authority + Request.Url.AbsolutePath%>'; 
        } 
    

    我控制器的方法

    Public ActionResult Index(int? id) 
    { 
        //some code 
    } 
    

    本守則我能命中索引操作結果,但我沒有得到int id值1?

    是我在這裏做錯了嗎?

    謝謝

    +0

    您是否定義了此類請求的路由? – ShankarSangoli

    +0

    是的,我擁有它。它以前工作,但不是現在。 – Sandy

    +0

    這聽起來像一個路由問題。你能發佈你的路由定義嗎? –

    回答

    1

    試試這個。看看你是否得到了id值,保持所有其他代碼相同。

    $.get("/Mandate/Index", { id=1 }, success: function(){ 
        window.location.href = '<%=Request.Url.Scheme + "://" + Request.Url.Authority + Request.Url.AbsolutePath%>'; 
    }); 
    
    +0

    謝謝尚克仍然我沒有得到身份證的價值..在我的控制器行動。謝謝 – Sandy

    +0

    爲什麼在$ .get調用後面設置'location.href'。你可以在'$ .get'的成功處理程序中執行此操作嗎? – ShankarSangoli

    +0

    @Sandy - 試試我編輯的答案,希望工程。 – ShankarSangoli

    相關問題