2012-02-21 6 views
0

$('form').submit();の末尾にある次のJSスニペットをhttp://localhost/homepageにリダイレクトする必要があります。Javascript(Jquery)関数をホームページにリダイレクト

<script> 
    //<![CDATA[ 
    $(document).ready(function() { 
     $('#myModal .btn.btn-primary').click(function() { 
     $('#myModal').modal('hide'); 
     $('form').submit(); 
     }); 
    }); 
    //]]> 
</script> 

関与HTMLはここにある:

<div class='modal' id='myModal'> 
    <div class='modal-header'> 
    <div class='close'><a href="/">x</a></div> 
    <h3>Add Tags</h3> 

    </div> 
    <div class='modal-body'> 
    <form accept-charset="UTF-8" action="/tagging" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="7x2CSQ5spL32f1rjCJd5MdwYO6uZ+IwVsLEQ9ZB/Xcc=" /></div> 
     <input id="tags_string" name="tags_string" type="text" value="zoz" /> 
     <input id="id" name="id" type="hidden" value="4f1c95e51d41c80ff20003f0" /> 
     <div class='modal-footer'> 
      <!-- .btn.btn-primary= submit_tag "Add tag" --> 
      <a class='btn btn-primary'> 
      <input class='hidden' name='commit' type='submit' value='Add Tag'> 

      </a> 
     </div> 
    </form> 
    </div> 
</div> 
+0

重複:http://stackoverflow.com/questions/503093/how-can -i-make-a-redirect-page-in-jquery-javascript – malletjo

+0

大丈夫、申し訳ありませんが...とにかく感謝します。 –

答えて

1

フォームを送信するとき、それは処理を停止し、それは、フォームの「アクションが」(あなたの例では、どのようなページの実行を指示するページに行きますat/tagging)それだけです。リダイレクトを行う場合は、/ taggingページで、フォームフィールドで必要な処理を行った後に行う必要があります。

+0

説明をありがとう –

関連する問題