2015-06-22 2 views
-1

Я пытаюсь предупредить сообщение, но оно не работает с моей строкой.Показать переменную PHP в предупреждении JS

echo "<script>alert('$lang['ALERT']'); 
window.location.href ='index.php'; 
</script>"; 

Не работает ... Помощь

+0

Что вы хотите предупредить? –

+0

строка, хранящаяся в $ lang ['ALERT'] – ushtown

+0

Убедитесь, что '$ lang ['ALERT']' - это то, что вы ожидаете. Что ** ** что-то предупреждает? – ToothlessRebel

ответ

0

Вы смешивания цитаты. Оставьте это простым,

echo "<script>alert('".$lang['ALERT']."'); 
     window.location.href ='index.php'; 
     </script>"; 
+1

Это сработало .... Оценил Rikesh – ushtown

0

попробуйте.

<script> 
var alertMsg = "<?php echo $lang['ALERT'] ?>"; 
alert(alertMsg); 
window.location.href ='index.php'; 
</script>; 
+0

Он не работал, спасибо, он работал как rikesh – ushtown

0

Вы не правильно цитирую вашу переменную

<?php 
$lang['ALERT'] = 'mystring'; 
echo "<script>alert('".$lang['ALERT']."');window.location.href ='index.php';</script>"; 
?> 

Here's the eval

0

Попробуйте это один

<script> 
    alert(<?=$lang['ALERT']; ?>); 
    window.location.href ='index.php'; 
</script> 
0

котировки является проблема

<?php $alert=$lang['ALERT'];?> 

    <script> 
    alert('<?php echo $alert?>'); 
    window.location.href ='index.php'; 
    </script>; 
Смежные вопросы