2014-09-03 5 views
1

양식을 사용하여 모든 페이지 콘텐츠를 제공하는 .NET 코드화 된 온라인 상점을 사용하고 있습니다. 페이지에 메일 링리스트 가입 양식을 삽입해야하지만 중첩 된 양식이 유효한 HTML이 아니므로 표준 형식을 사용할 수 없습니다.양식 태그없이 입력 데이터 제출

제 계획은 양식 태그를 제거하고 jQuery를 사용하여 데이터를 제출하는 것이 었습니다.하지만 어떻게 그렇게 할 수 있는지에 대해서는 약간 분실했습니다. jQuery Post/AJAX 메서드에 대해 알고 있지만이 작업을 수행하는 방법에 대한 지침을 찾고 있습니다.

또한 폼에는 숨겨진 입력이있어서 나를 버리게됩니다.

모든 안내에 감사드립니다. 당신이 당신의 url 매개 변수에 제출 할 요소의 값을 추가, 사용합니다 JQuery와 포스트 방법에

<form action='//luckyhorngifts.activehosted.com/proc.php' method='post' id='_form_1026' accept-charset='utf-8' enctype='multipart/form-data'> 
     <input type='hidden' name='f' value='1026'> 
     <input type='hidden' name='s' value=''> 
     <input type='hidden' name='c' value='0'> 
     <input type='hidden' name='m' value='0'> 
     <input type='hidden' name='act' value='sub'> 
     <input type='hidden' name='nlbox[]' value='2'> 
     <div class='_form'> 
     <div class='formwrapper'> 
      <div id='_field81'> 
      <div id='compile81' class='_field _type_input'> 
       <div class='_label '> 
       Email * 
       </div> 
       <div class='_option'> 
       <input type='email' name='email' > 
       </div> 
      </div> 
      </div> 
      <div id='_field82'> 
      <div id='compile82' class='_field _type_input'> 
       <div class='_option'> 
       <input type='submit' value="Subscribe"> 
       </div> 
      </div> 
      </div> 
     </div> 
     <div class="preview_part"> 
      <div id="notice"> 
      <a href="http://www.activecampaign.com/" title="email marketing" target="_blank">email marketing</a> 
      by activecampaign 
      </div> 
     </div> 
     </div> 
    </form> 
+0

질문 http://stackoverflow.com/questions/19149861/jquery-submit-post-without-form – ws232

답변

0

: 여기에 코드입니다. 뭔가 같이 :

// assuming your fields have id references 
var field1 = $("#field1").val(); 
var field2 = $("#field2").val(); 
$.ajax({ 
    type: "POST", 
    url: "myServlet?field1="+field1+"&field2="+field2...., 
    success: function(data) { 
     // do something.. 
    } 
}); 
+0

'$ .post()와 비슷한 뭔가 '입니다있다 '$ .ajax()'보다 더 깨끗합니다 ... 내 애완 동물 – Chad