jquery를 사용하여 페이지의 모든 양식을 제출하는 웹 앱이 있습니다. 코드는 다음과 같다 :jQuery. 각 루프가 Chrome에서 작동하지 않습니다.
$('form').each(function()
{
$(this).submit();
});
이것은 IE와 파이어 폭스에서 잘 작동하지만, 크롬과 사파리에는 완전히 나머지를 무시하고, 페이지의 첫 번째 양식을 제출한다.
응용 프로그램은 asp.net mvc이고 양식이 내 컨트롤러의 HttpPost 작업에 게시됩니다.
누구나 아이디어가 있거나 뭔가 잘못 본 것이 있다면 완전히 잘못된 것이므로 알려 주시면 감사하겠습니다.
Thx 좋은 하루 보내세요.
UM, 같은 페이지에 제출하고 있습니까? 그렇다면 IE와 Firefox는 어떻게 작동합니까? 새 창, 아약스 호출, iframe에 제출하고 있습니까? – epascarello
그리고 브라우저에서 어떤 것이 작동한다면'.each() '가 전혀 필요하지 않습니다. 그냥'$ ('form'). submit()'하고 모든 양식을 제출해야합니다! – PeterKA