2
나는 다음과 같은 형식이 : 이것은 더 큰 형태의 태그 내 한 형태이다JQuery와 양식의 직렬화 빈 문자열
<form id="searchform_txtRepeatComplaint" name="searchform_txtRepeatComplaint">
<input name="datasource" type="hidden" value="TDA">
<input name="from" type="hidden" value="eci_data">
<input name="where" type="hidden" value="">
<input name="componentname" type="hidden" value="txtRepeatComplaint">
<input name="staticstrings" type="hidden" value="">
<input name="staticfields" type="hidden" value="">
<input class="nostyle" name="returnfield" type="hidden" value="Complaintinformation_ID">
<input class="nostyle" name="returnid" type="hidden" value="Complaintinformation_ID">
eCI ID:<input class="nostyle" type="text" name="Complaintinformation_ID" id="Complaintinformation_ID" style="width:150px;"/>
Complaint number: <input class="nostyle" type="text" name="eci_number" id="eci_number" style="width:150px;"/>
</form>
합니다.
var data_save = $("#searchform_txtRepeatComplaint").serializeArray();
alert(data_save);
경고가 비어까지 보여줍니다 은 또한 다음 JS 코드가 있습니다. ([Object]도 표시되지 않습니다. 단지 빈 경고 상자 일뿐입니다). 내가 뭘 잘못하고 있니?
향후 독자를위한 해결책 : 이 오류를 해결하는 방법을 찾았습니다. 나는 그런처럼 DIV에 FORM을 변경하고 입력 셀렉터를 추가 : ALSO
var data_save = $("#searchform_txtRepeatComplaint input").serializeArray();
: 워드 프로세서 상태 serializeArray은()
선택기를 추가 할 때 작동하지 않습니다. 양식 태그의 양식 태그 일 수 있습니까? – PoeHaH
@PoeHaH, 아뇨, 작동합니다. http://jsfiddle.net/5HNtp/1/ – Aktee
그동안 작업하러 왔습니다. 양식을 DIV로 변경하면 작동합니다 :) serializeArray가 양식의 양식과 작동하지 않는다는 것을 알았습니다. (문서의 어딘가에 있습니다.) – PoeHaH