내 응용 프로그램에서 최종 사용자가 하이퍼 링크를 클릭하면 javascript 함수가 실행됩니다. 요청을 생성합니다. 그러나 매개 변수를 사용하면 매개 변수 사이에 공백이있는 URL이 생성됩니다.jsp에서 매개 변수를 사용하여 URL의 공백을 제거하는 방법은 무엇입니까?
URL의 공백을 제거하는 방법은 무엇입니까? 아이디어가 있으십니까?
내 응용 프로그램에서 최종 사용자가 하이퍼 링크를 클릭하면 javascript 함수가 실행됩니다. 요청을 생성합니다. 그러나 매개 변수를 사용하면 매개 변수 사이에 공백이있는 URL이 생성됩니다.jsp에서 매개 변수를 사용하여 URL의 공백을 제거하는 방법은 무엇입니까?
URL의 공백을 제거하는 방법은 무엇입니까? 아이디어가 있으십니까?
URL에는 리터럴 스페이스가 없어야합니다. 자바 스크립트 함수 encodeURI을 사용하여 URL을 인코딩해야합니다.
<script type="text/javascript">
var uri="my test.asp?name=ståle&car=saab";
document.write(encodeURI(uri)+ "<br />");
</script>
이상 사용하면 URL 매개 변수를 인코딩 원하는 encodeURIComponent. 희망이 도움이됩니다.
매개 변수 사이에 공백이있는 url을 생성하는 JavaScript 코드를 확인하는 것이 이상적입니다. 그건 맞지 않아. 따라서 URL을 자르려고하는 대신 url을 생성하는 자바 스크립트 코드를 수정해야합니다.
안녕하세요 일본, 때로는 잘 작동합니다 ..하지만 때로는 공간을 생성하고 있습니다. 그래서 그 상황을 피하기 위해 공간을 정리하고 싶습니다. –
URL을 생성하는 동안 문제를 일으키는 자바 스크립트 코드를 여기에 표시 할 수 있습니까? –
Hi Muse, 매개 변수 값이 동적으로 오게 될 것입니다. 언급 한대로 정적 값이 아닌 공간이 오게됩니다 .. –
동적 매개 변수를 인코딩하는 코드도 수정할 수 있습니다. – Muse
고맙습니다 ... encodeURIComponent 작업 중 ... –