2013-07-30 5 views
0
<form name = "indexSummaryForm"> 
<table class = "rtmindex">             
    <tr> 
     <td class = "rtmcolumntwo"> 
      <select id = "intraDayFXRateType" name = "intraDayFXRateType" class = "rtmindexselect"> 
       <option id = "4" selected>SPOT</option> 
      </select> 
     </td> 
     <td class = "rtmcolumnfour"> 
      <input id = "preMarketOpenInterval" name = "preMarketOpenInterval" class = "rtmindexcell" type = "text" value = "0" /> 
     </td> 
     <td class = "rtmcolumnsix"> 
      <select id = "intraDayFXRateBehaviour" name = "intraDayFXRateBehaviour" class = "rtmindexselect"> 
       <option id = "1" selected>Spot Rate</option> 
       <option id = "2">Prev. Day WMSpot</option> 
      </select> 
     </td> 
    </tr> 

</table> 
</form> 

양식을 제출하려고 할 때 alert ("test :"+ $ ('# indexSummaryForm'). serializeArray()); null를 돌려줍니다. 코드에서 무엇이 잘못되었는지 확인하고 조언 해주십시오.양식 serializeArray가 작동하지 않습니다.

+1

indexSummaryForm은 ID가 아닌 HTML의 이름입니다. – Jordan

답변

1

이 코드

$('#indexSummaryForm').serializeArray())

을 사용할 수 있습니다 그렇지 않으면

$('[name=indexSummaryForm]') // Should work 

아이디 indexSummaryForm와 형태가없는 ID가있는 개체를 요청하고 있습니다. = "indexSummaryForm", 당신은 ID 속성이 없습니다.

+0

ID로 이름이 바뀌고 잘 작동합니다. 고마워요! – Dinesh

1

당신은 당신이 양식에 ID를 추가하고 id selector

+0

이름이 ID로 변경되어 정상적으로 작동합니다. 감사! – Dinesh

+0

도움이 된 것을 기쁘게 생각합니다. –

관련 문제