양식에 새로 고침 botton이 있습니다 (jquery 모바일 사용). 해당 버튼을 누르면 페이지가 새로 고쳐 지지만 (페이지의) 스크립트가 실행되지 않습니다 (조치를 클릭하면 제출을 클릭). 다음 페이지의 모습입니다 : 사전에 어떤 도움페이지 새로 고침 후 스크립트가 실패합니다.
[HttpPost]
public ActionResult Index(string actionType)
{
if (actionType == "Refresh")
{
return RedirectToAction("Index");
}
...
}
감사 :
@using (Html.BeginForm())
{
<input type="submit" id="refresh" name="actionType" value="Refresh" />
<input type="submit" id="submit" name="actionType" value="Submit" />
}
@Scripts.Render("~/bundles/jquery")
<script type="text/javascript">
$('#submit').click(function() {
alert('Here');
});
</script>
새로 고침이로 구현됩니다!
그것은 작동합니다, 감사합니다! 하지만 '#submit'선택이 새로 고침없이 작동하는 이유는 무엇입니까? – Gerard
솔직히 말해서 나는 모르겠다 ... jQuery 모바일을 사용한다는 사실을 알았 기 때문에 샘플 코드에 jQuery 모바일 관련 파트가 포함되어 있지는 않지만 jQuery 모바일과 관련이 있다고 생각한다. – nemesv