php变量中定义的Javascript代码无法正常工作
我对java脚本非常陌生。我尝试调用一个php变量中定义的javascript代码。但当我回显那个特定的php变量时,它实际上并没有做javascript代码必须做的事情。 这是我的密码php变量中定义的Javascript代码无法正常工作,javascript,php,Javascript,Php,我对java脚本非常陌生。我尝试调用一个php变量中定义的javascript代码。但当我回显那个特定的php变量时,它实际上并没有做javascript代码必须做的事情。 这是我的密码 <?php if(isset($_SESSION['subscribe_email']) && $_SESSION['subscribe_email']!=""){ logw("inside_if".$_SESSION['subscribe_email']); if ($_SES
<?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;
}
}
?>
您的$(文档)。ready
功能未正确关闭意味着缺少})代码>试试这个
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;
}
if($\u会话['subscribe\u email']='SUCCESS'){
$subscribe\u session\u值=”
$(文档).ready(函数(){
$('#id#u subscribe_按钮')。文本('成功订阅');
$('#示例InputEmail2').hide();
警惕(“成功”);
});
";
echo$subscribe\u session\u值;
}else if($\u会话['subscribe\u email']=='ready\u EXISTING'){
$subscribe\u session\u值=”
$(文档).ready(函数(){
$('#id#u subscribe_按钮')。文本('已订阅');
$('#示例InputEmail2').hide();
警报(“已订阅”);
});
";
echo$subscribe\u session\u值;
}
您确定它的状况良好吗?尝试显示页面源代码,看看是否包含js代码。@Loïc谢谢,我看到了页面源代码,发现我忘了在php变量末尾添加“}”);。非常感谢