0

자바 스크립트에서 인수로 경로를 전달 중입니다. 예를 들어 클라이언트 측에서 javascript를 등록 할 때 c : \ my documents \ user \ aa.jpg와 같은 경로를 전달합니다. mydocumentsuseraa.jpg인수에서 호출 할 때 자바 스크립트 슬래시가 누락되었습니다.

일 :

그러나이 함수를 호출 할 때 말 JS 함수 (d)는 다음 슬래시 'D'의 값은 C missing..hence 진행된다?

감사합니다.

+0

코드를 알려주십시오. – Sampson

+0

탈출 할 필요가있는 것 같습니다. 코드 –

+0

중복 된 질문을 표시하십시오. http://stackoverflow.com/questions/1748472/cant-add-new-lines-in-javascript-alert-box –

답변

1

백 슬래시를 벗어 났습니까? 이 같은

alert('c:\\my documents\\user\\aa.jpg'); 
1

패스를 :

c:\\my documents\\user\\aa.jpg 

당신은 슬래시 문자를 탈출해야합니다. 감사

당신은 항상 예를 ​​들어 특별한 의미를 가지고있는 슬래시 문자 을 통과해야, 당신은 등 \ n을, 탭 \의 t, 같은 새로운 라인 를 지정하는 데 사용할 수 있습니다 당신은 서로를 탈출해야합니다 그래서 슬래시 문자를 으로 보내면 단일 슬래시 문자가옵니다.

0

당신은 when registering javascript in client side라고 말했습니다.

asp.net을 태그 지정했기 때문에 코드에서이 작업을 수행한다고 가정합니다. 그래서 나는 sc30을 등록하는 동안 문자열 앞에 @을 사용해야한다고 생각합니다. @"c:\abc\xyz.jpg"

또는 당신이 Sarfraz이 mentiond 방법으로 갈 수처럼

. 즉 문자열을 다음과 같이 전달하십시오. "c:\\abc\\xyz.jpg"

이 정보가 도움이되기를 바랍니다.