在javascript函数中插入php值
我在javascript内部创建了一个具有特定值的cookie。在javascript函数中插入php值
...
document.cookie="superpage=John Doe;secure=true";
...
我的目标:我希望通过PHP插入这个cookie的内容。
所以,我想这样的:在一个单独的PHP文件,我宣布
$myvalue = "superpage=John Doe;secure=true";
然后,我改变了JavaScript的cookie创建这样:
...
document.cookie= '<?php echo $myvalue; ?>';
...
的Cookie,然后创建,但与价值<?php echo $myvalue
和而不是我通过PHP定义的字符串。任何帮助,高度赞赏。
把你的JavaScript的网页上.php
延伸和您的代码将工作,.IE:
file.php
<?php
$myvalue = "superpage=John Doe;secure=true";
?>
然后,在同一页上,外面的PHP的块:
<script>
document.cookie= '<?php echo $myvalue; ?>';
</script>
这解决了我的问题 - 非常感谢你! – user3909280
对耳朵好!如果我的答案解决了您的问题,请考虑接受它作为正确的答案。韩国社交协会。 –
@ user3909280接受你需要的答案,点击箭头中间的复选标记;) –
似乎有混淆如何将php与JavaScript混合。这样做的唯一方法是用一个PHP文件中的javascript:
<?php
php code.....
$myvalue = "superpage=John Doe;secure=true";
echo '
<script>
javascript code....
document.cookie= '.$myvalue.'
</script>';
?>
在哪个文件您的javascript位于?它似乎不处理php – galinette
你可以警报或console.log那$ myvalue?警报();或console.log();如果不能这意味着你的php文件不包含在javascript –