0

フォームが送信されるときに、 javascriptのencodeURIComponent()関数を使用してURLをエンコードしています。

  <form name="form" action="actions.php" method="post">

      <input type="text" name="url" id="url" value="http://">

      <script type="text/javascript">

        function encodeLinks(){
            var e = document.getElementById('url')
            e.value = encodeURIComponent(e.value);        
        }  

      </script>

        <button type="submit" class="btn btn-primary" onclick="encodeLinks()">Submit</button>
    </form>

データをデコードしてmysqlクエリで使用するために、アクションページでそのデータをjavascriptに戻す最も効率的な方法は何ですか?

4

1 に答える 1

1

これを行うのは無意味です。ブラウザは送信するデータを自動的にエンコードし、サーバーは自動的にデコードします。すべてが透明なので、まったく心配する必要はありません。

于 2013-01-11T04:29:14.500 に答える