提交表单时,我使用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查询中使用它,在actions页面上将数据返回到javascript中最有效的方法是什么?
发布于 2013-01-11 12:29:15
这样做是没有意义的。浏览器将自动对您发送的数据进行编码,服务器将自动对其进行解码。所有的东西都是透明的,所以你根本不需要担心。
https://stackoverflow.com/questions/14271492
复制相似问题