如何在JavaScript中替换URL中的空格?

sha*_*nuo 2 javascript

这些是用JavaScript编写的函数中的两个相关行:

var v_depttime = document.getElementById("EDDepttime").value ;
url = url+"?select_bno="+v_busno+"&select_depttime="+v_depttime ;
Run Code Online (Sandbox Code Playgroud)

它发送select_depttimeas 2010-01-24 14:30:00 ,我希望它是一个URL编码的字符串,如2010-01-24%2014:30:00

它是如何在JavaScript中完成的?

Guf*_*ffa 6

使用 encodeURIComponent:

url = url +
  "?select_bno=" + encodeURIComponent(v_busno) +
  "&select_depttime=" + encodeURIComponent(v_depttime);
Run Code Online (Sandbox Code Playgroud)