2016-09-24 2 views
0

echo 문 안에있는 js 코드가 있습니다 (ajax 호출을 사용하여 다시 시도 됨). 첫 번째 결과를 기반으로 다른 아약스 요청을 보내야합니다. 그래서 나는 'echo 된 js 코드 안에 PHP 변수를 할당하는 방법은 무엇입니까?

echo '<script> 
echo '<script>// SEINDINGM REQUEST FOR SELECTED DAY 
$("#dayName").on("change", function(){ 
// GRABBING THE SELECTED VALUE 

var day = $(this).val(); 
var uid=//Here I want to assign the php variable //; 
alert(uid); 
alert(day); 
</script>'; 
+0

내에서 변수 내용을 포함하는 방법 자세한 내용과 다른 옵션을 그것은 동일 하 : 변수의 내용이 문자열은 당신이 좋아하는 그것을 쓸 필요가 다음 경우

다른 질문으로 .. 문제를 일으키는 echo 문 내부에있는이 것을보십시오. –

답변

2

var uid='.$myVariable.'; 

PHP와

var uid=//Here I want to assign the php variable //; 

교체 (첫번째 아약스 통화 중에 데이터베이스에서 검색되는 PHP 변수)는 JS 변수 안에 PHP 변수를 할당 아무튼 필요 이 값이 JavaScript 코드로 끝나면 신경 써라. 당신이 원할 때마다 그것은 단지 내용을 씁니다. 문서는 이미 삽입 된 변수 내용을 포함하여 일반적인 HTML 형식으로 클라이언트에 도착합니다. 그런 다음 자바 스크립트로 정상적으로 실행됩니다. 여기

var uid="'.$myVariable.'"; 

echophp - insert a variable in an echo string

+0

저를 위해 일하지 않았습니다. 이 오류가 있습니다. "Uncaught SyntaxError : 예기치 않은 토큰 <" –

+0

var uid = ""; 이 라인은 변수가 아닌 완전한 PHP 코드를 할당합니다 ... –

+1

나는 내 대답을 업데이트 할 것이고, 나는 그 문제를 안다. 제게 줘 –

1
echo '<script> 
$("#dayName").on("change", function(){ 
// GRABBING THE SELECTED VALUE 

var day = $(this).val(); 
var uid='.$myVariable.' 
alert(uid); 
alert(day); 
</script>'; 
+0

고마워 .... 대답은 너무 일했다 .. –

관련 문제