2
jquery ajax를 사용하여 백엔드에서 폼의 데이터를 컨트롤러로 보내려고합니다. 양식을 serialize 할 때 항상 비어 있습니다. 경고 ($ ("# formMain"). serialize())가 항상 비어 있습니다. 누군가 내가 뭘 잘못하고 있는지 말할 수 있습니까?MVC jquery ajax 호출 serialize 항상 비어 있습니다.
HTML :
<form id="formMain">
Date: <input type="text" id="DateSelected" style="width:95px;" />
<input type="submit" onclick="javascript: return SubmitForm();" />
</form>
function SubmitForm() {
alert($("#formMain").serialize());
$(function() {
$.ajax({
type: "POST",
url: "/Home/Submit",
data: $("#formMain").serialize()
});
return false;
});
};
했다 이잖아 당신의 입력 필드에 이름 속성이 필요합니다. 놓친 것을 찾아 주셔서 감사합니다. –