-1
저는 자바 스크립트에 매우 익숙합니다. PHP 변수에서 정의 된 자바 스크립트 코드를 호출하려고했습니다. 그러나 실제로 자바 스크립트 코드는 echo 할 때 수행해야합니다. 그 특정 PHP 변수. 다음은 내 코드입니다자바 스크립트 코드가 PHP 변수에 정의되어 있지 않습니다.
<?php
if(isset($_SESSION['subscribe_email']) && $_SESSION['subscribe_email']!=""){
logw("inside_if".$_SESSION['subscribe_email']);
if ($_SESSION['subscribe_email'] === 'SUCCESS') {
$subscribe_session_value = "<script type='text/javascript' charset='utf-8'>
$(document).ready(function() {
$('#id_subscribe_button').text('Successfully Subscribed');
$('#exampleInputEmail2').hide();
alert('success');
</script>
";
echo $subscribe_session_value;
} else if ($_SESSION['subscribe_email'] === 'ALREADY_EXISTING') {
$subscribe_session_value = "<script type='text/javascript' charset='utf-8'>
$(document).ready(function() {
$('#id_subscribe_button').text('Already Subscribed');
$('#exampleInputEmail2').hide();
alert('Already Subscribed');
</script>
";
echo $subscribe_session_value;
}
}
?>
을 시도없는 의미 종료되지 않는 이유는 무엇입니까? 페이지 소스를 표시하여 js 코드가 포함되어 있는지 확인하십시오. –
@ Loïc 감사원 님, 제가 페이지 소스를 보았고 "});)을 추가하는 것을 잊어 버렸습니다." 그 PHP 변수의 끝에. 감사합니다. – prakash