나는 이것을 몇 번이나 해 봤지만, 아마도 나의 약간의 클래스와 충돌이 있는지 궁금해하고있다.Javascript로 PHP로 변수를 설정할 수 없습니까?
나는 긴 것들로부터 약간의 URL을 생성하기 위해 PHP를 사용합니다. 이것은
나는 $의 url 변수를 에코하고 잘 작동 알 수라는 변수에 저장됩니다. 그러나, 내가 시도하고 다음과 같은 자바 스크립트 함수 (onclick 이벤트라고 함)에 배치, 전체 작업이 실패합니다.$ URL이
function fbs_click() {
var uf="<?php echo $url; ?>";
var tf=document.title;
window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(uf)+'&t='+encodeURIComponent(tf),'sharer','toolbar=0,status=0,width=626,height=436');
return false;
}
실제 URL로 바꾸면 문제가 없습니다. 내가 "어쩌구"라는 단어로 바꾸더라도 작동합니다. 뭔가 에코에 대한 루프에 대한 던지고있다. "
VAR의 UF =" "http://bit.ly/rfEcJl\n";
PHP는 에코가 렌더링이 소스 인
var uf = <?php echo json_encode($url); ?>;
렌더링 된 JS 함수의 예와 브라우저의 JavaScript 오류 콘솔의 결과를 제공하십시오. 'echo json_encode ($ url)'을 대신하면된다. – ceejayoz
무슨 일이 일어나고 있는지 보려면보기 소스를 사용 했습니까? –
@Interstellar_Coder - 좋은 점, 방금 울 렸습니다 : "var uf =" "http : ///bit.ly \/rfEcJl \ n" ";" – JM4