私は私のPHPコード内にこのJSを持っています:
echo " for (var i = 0; i<length; i++){
alert('array[i]');
}";
すべての変数が定義および初期化されていると仮定すると、アラートから出力が得られません。
ただし、に置き換えるarray[i]
とarray[2]
、その値が警告されます。
何かアドバイス?
私は私のPHPコード内にこのJSを持っています:
echo " for (var i = 0; i<length; i++){
alert('array[i]');
}";
すべての変数が定義および初期化されていると仮定すると、アラートから出力が得られません。
ただし、に置き換えるarray[i]
とarray[2]
、その値が警告されます。
何かアドバイス?
スクリプトタグが必要です。あなたがやっている方法で何かを警告することはできません。
<script>//write your javascript here</script>
例:
<?php
function alert($myArray)
{
echo '<script type="text/javascript">alert("' . $myArray . '"); </script>';
}
?>
長さが定義されておらず、配列の長さを与えていると思いますか? それ以外の場合i < array.length
、長さは変数と見なされます。
array[i]
また、 for ループで値を取得する「配列」であることも確認して'
ください。. 書くだけalert(array[i]);
<?php echo "<script> for(var i=0; i<array.length; i++){alert(array[i]);} </script>"; ?>