<?php echo "<script>test('$_POST[userid]');</script> "; ?>
在上面的$_POST['']也可適用$_SESSION[' '];
<?php $para = "hello boby!"; echo $para; echo "<script> var para=\"$para\"; alert(para);</script>"; ?>;
<script>
function show(str){
alert(st);
}
show("<?php echo $value; ?>");//將php變量的值輸出到JS調用函數的參數裡面;
</script>
按你這樣就是在把js的變量拿去php裡面使用, 這是不可行的, 無法實現的.
首先你要明白, php腳本是第一時間編譯的, 編譯完了php才會去執行html,javascript.
我看你的需求可以不需要javascript來做,你的這個sid完全可以用get/post的方式來傳值, 如果想無刷新, 則要使用ajax異步來實現.
啰嗦一下:
在js裡面可以使用php的變量, 反之不行