2012-11-24 2 views
2

여기에 변수 fileVal이 업로드/가져 오기/abc.pdf와 같은 파일 경로를 취합니다.로드 함수에서 url을 사용하여 문자열 변수를 전달하는 방법은 무엇입니까?

var fileVal = $ ('# fileimport') .val();

여기 fileVal는 업로드/가져 오기/abc.pdf 같은 파일의 경로를 사용

내가 PHP 파일 에 URL을 변수로이 파일의 경로를 전송해야하고 messagediv에 결과를 표시합니다. url 변수없이 여기

$('#messagediv').load('../xyz.php?file='+fileVal); 

처럼, 그것은 messagediv에 완벽한 받고 값을 작업.

하지만 url 변수를 사용하는 곳은 아닙니다.

어떻게 해결할 수 있습니까? 당신을 제외하고 잘 작동합니다

+0

음으로 시도 구문 오류를 가지고, URL로 전송하지 않습니다. 몇 가지 get 변수로 나누십시오. '... xyz.php? path = uploads-import & filename = abc.pdf'처럼 경로의 대시를 슬래시로 바꾸고 끝에 파일 이름을 추가하여 xyz.php에서 URL을 구성하십시오. –

+0

방법에는 아무런 문제가 없습니다 그것은 건설되었습니다. 답장을 보내 주셔서 감사합니다. – Popnoodles

답변

1

encodeURIComponent()

var fileVal = encodeURIComponent($('#fileimport').val()); 
+1

감사합니다. 훌륭한 대답. – jaya

+0

기꺼이 도와주세요 ................. :) –

0

// $var fileVal = $('#fileimport').val(); 
var fileVal = $('#fileimport').val(); 
+0

나는 그것을 바꿨다. 아직 작동하지 않습니다 – jaya

관련 문제