我曾經嘗試這樣的代碼:JavaScript變量到PHP是已經到JavaScript
<script type="text/javascript">
var s = 0;
document.getElementById('text').value = "<?php echo phpVal[s];?>";
</script>
問題是我怎麼可以把(S)值代入式(PHP)的代碼。
這裏有更多的上下文:
<head>
<?php $s = ["a","b","c"]; ?>
<script type="text/javascript">
function doFun(ss){
var data = "<?php echo json_encode($s); ?>";
document.getElementById('t').value = s[ss];
}
</script>
</head>
<body>
<input type="text" id="t" name="t" />
<button type="button" id="b" name="b" onclick="doFun(0)">doFun</button>
</body>
你想要達到不可能的目標嗎?這就像混合油和水。 – invisal
@invisal爲什麼不可能! – Anas
,因爲您不能將服務器端腳本與客戶端腳本混合使用。當然,有解決方法,但沒有一個真正將代碼混合在一起。 – invisal