2011-11-21 4 views
1

양식을 제출 한 후 페이지 새로 고침을 시도하고 있습니다. 이 페이지에는 현재 특정 쿼리를 기반으로 SQL 행 목록이 표시됩니다. 이 양식은 열의 상태를 변경하므로 일부 항목은 더 이상 표시 할 기준을 충족하지 못할 수 있습니다.양식 제출 후 Jquery 모바일 페이지 새로 고침

현재, 나는 양식이 있습니다

<form action="<?=$_SERVER['PHP_SELF']; ?>" method="post"> 
<input type=hidden name="potential" value="<?=$assignment['potentialid'];?>" 
<fieldset> 
    <div data-role="fieldcontain"> 

     <div class="ui-grid-b"> 
      <div class="ui-block-a"> 
       <label for="user_name" class="user_name">User:</label> 
      </div> 
      <div class="ui-block-b"> 
       <select name="user_name"><?php users($name);?></select><br> 
      </div> 
     </div> <!-- /close grid --> 
     <div class="ui-grid-b"> 
      <div class="ui-block-a"> 
       <label for="quadrant" class="quadrant">Change Quadrant:</label> 
      </div> 
      <div class="ui-block-b">         
       <select name="quadrant"> 
        <option value="<?=$assignment['cf_648']?>" selected><?=$assignment['cf_648']?></option> 
        <option value="1-1 Create">1-1 Create</option> 
        <option value="1-2 Shape">1-2 Shape</option> 
        <option value="1-3 Assess">1-3 Assess</option> 
        <option value="1-4 Formalize">1-4 Formalize</option> 
        <option value="2-1 Determine">2-1 Determine</option> 
        <option value="2-2 Act">2-2 Act</option> 
        <option value="2-3 Serve">2-3 Serve</option> 
        <option value="2-4 Store">2-4 Store</option> 
        <option value="3-1 Feel">3-1 Feel</option> 
        <option value="3-2 Experience">3-2 Experience</option> 
        <option value="3-3 Share">3-3 Share</option> 
        <option value="3-4 Impress">3-4 Impress</option> 
        <option value="4-1 Understand">4-1 Understand</option> 
        <option value="4-2 Prioritize">4-2 Prioritize</option> 
        <option value="4-3 Complete">4-3 Complete</option> 
        <option value="4-4 Communicate">4-4 Communicate</option> 
       </select> 
      </div> 
     </div> 
    </div> 
    <input type="submit" data-theme="a" name="submit" value="Submit" onClick="window.location.reload(true)" rel="external"></input> 
</fieldset> 
이 양식이 제출

, 나는 실제로 변화를 볼 수 JQuery와 모바일 "오류로드 페이지"점점 나를 위해하고 I 양식을 제출 한 후 f5를 눌러야합니다. 쿼리가 정확하며 데이터베이스에서 적용됩니다.

이 페이지와 양식을 제출 한 후 표시되는 목록보기를 새로 고치는 가장 좋은 방법에 대한 제안 사항이 있으십니까?

고맙습니다!

답변

0

문제는 양식이 JS 코드로 제출 처리해야에

<script type="text/javascript"> 
     function formSubmit() { 
      //here you can do whatever you want 
     } 
</script> 
<form method="post" action="javascript:formSubmit();"> 
    <input type="submit" data-theme="a" name="submit" /> 
</form> 
관련 문제