2010-12-29 7 views
0

양식이 작업을 완료 한 후 Div를 실행하도록 트리거하고 싶습니다. 하지만 특정 행동을 기반으로 만 발생해야하므로 구체적입니다. 어디서부터 시작해야할지 모르겠습니다.onsubmit 후 Jquery 이벤트 트리거

+0

* 새 페이지가로드 된 후 *를 의미합니까? – PleaseStand

+0

그럼 새 페이지가로드되지 않습니다. 페이지가 새로 고침됩니다. 원래. 카트에 뭔가가 추가되고 있습니다. 장바구니에 추가 된 후. 메시지를 표시하고 싶습니다. – Gavin

답변

1

양식이 작업을 완료 한 후 (즉, 제출 한 후) 새 페이지가로드되지 않으면 사용자를 다른 페이지로 리디렉션하지 않는다고 가정합니다. 업데이트 된 데이터가있는 현재 "장바구니"페이지를 다시 게시하는 것입니다.

질문 : "내 포스트 백에서만 내 페이지에 콘텐츠를 표시하려면 어떻게합니까?"

jQuery does all things 동안 (아마도 문제를 올바르게 해석했다면) 여기서는 필요하지 않습니다.

페이지가 처음으로로드되는지 또는 포스트 백에 대한 응답으로로드되는지 여부 만 확인하면됩니다. 이것은 당신이, 당신은 좀 더 귀하의 질문에 설명 할 필요가 무엇을 의미하는지가 아닌 경우

<% if (Page.IsPostBack) { %> 
    <div id="myMessage"><p>You added something to your cart.</p></div> 
<% } %> 

:이를 위해 당신은 Page.IsPostBack 속성을 사용합니다.

+0

내가 필요한 것에 조금 더 가깝게 들립니다. 하나. 메시지는 특정 항목이 추가 될 때만 나타납니다. 그리고 추가중인 항목이 작업에서 실행 중입니다. 그리고 내가 읽은 바로는 IsPostBack이 MVC에서 사라 졌나요? – Gavin

+0

일부 코드를 게시하면 도움이 될 것입니다. 그리고 IsPostBack 속성이 더 이상 사용되지 않는 것을 보지 못했습니다. –

관련 문제