我现在在一个文件管理器中工作,在我的简单cms中使用,当路径包含空格时,我在jquery加载函数中遇到问题.有没有办法克服这个问题?
<script src="jquery.js"></script>
<script>
function get_content(){
$("#content").load("uploads/flashes/New folder/target.php") ;
}
</script>
<div id="content"></div>
Run Code Online (Sandbox Code Playgroud)
Mar*_*ein 18
你可以"encodeURIComponent"你的网址:
$("#content").load(encodeURIComponent("uploads/flashes/New folder/target.php"));
Run Code Online (Sandbox Code Playgroud)
Javascript encodeURIComponent方法相当于URLEncode.
您可以%20用来表示空间.
$("#content").load("uploads/flashes/New%20folder/target.php");
Run Code Online (Sandbox Code Playgroud)
http://www.w3schools.com/TAGS/ref_urlencode.asp
编辑:
如果你不想做手工,你可以使用encodeURI()代替.它有许多常见的URI字符,它们不会编码escape().