2013-06-09 3 views
0

ASP.Net MVC에서 일하고 있습니다. Javascript에서 Action Method를 호출하여 다른 페이지로 리디렉션합니다. 다음은 내 코드입니다.호출 컨트롤러 JavaScript에서보기를 반환하는 메서드

$.ajax({ 
       type: "POST", 
       datatype: "JSON", 
       url: "@Url.Action("UserExists","Default")", 
       data: {Email:$("#Email").val(),Password:$("#Password").val()}, 
       success: function (data) 
       { 
        if (data == "yes") { 
         window.location="Home/Index" + $("#Email").val();// I wnat to send $("#Email).val() to Index method in Home controller. 


        } 
        else { 
         alert("Wrong"); 
        } 

       } 
      }); 

요청 및 응답, 즉 ajax 호출이 좋습니다. 다른 페이지 (예 : 홈/색인/MyParameter)로 리디렉션하지 않습니다. 이 문제를 해결하는 방법을 알려주십시오.

+0

try "/ Home/Index"+ $ ("# Email"). val(); – chamara

답변

1

보십시오이 (내가 '/'인덱스 이후 추가에 넣어 가지고 :

window.location="Home/Index/" + $("#Email").val(); 

또는이 (이메일 지수 액션 매개 변수의 이름)입니다 :

window.location="Home/Index?email=" + $("#Email").val(); 
0
window.location.href = "/GridOrderSummary/GridRowSummary?ticketId=" + 
ticketId; 


//Controller code 
public class GridOrderSummaryController : Controller 
{ 

    // GET: GridOrderSummary 
    public ActionResult GridRowSummary(string ticketId) 
    { 
     // your code 
     return View(); 
    } 
} 
관련 문제