Я новичок в php. Я узнал, как обращаться к php-переменным в javascript, но когда я пытаюсь выполнить итерацию в 2D-массиве, который является переменной javascript, я не могу получить доступ к переменной сеанса php для сравнения. Любая помощь будет оценена по достоинству.Невозможно назначить переменную PHP session переменной javascript в PHP-странице
if(isset($_SESSION["LINK"])){
echo "<script type='text/javascript'>
slink = ".json_encode($_SESSION["LINK"]).";
</script>";
echo '<script type="text/javascript">
var rolenumber=0;
for(var i=0;i<roles.length;i++){
alert(slink);
if(roles[i][0]==slink){
rolenumber=i;
}
}
}</script>';
}
Используйте тот же PHP-код, который используется в первой строке, для второго. –
try 'slink = JSON.parse (". Json_encode ($ _ SESSION ["LINK"]). ");' – Manikiran