私はクリック時に関数内のパラメータをスクリプトタグに渡そうとしていますが、btwはグローバル$結果を使用しません。私はパラメータからそれを使いたいだけです。 HERESに私のコード:phpファイルとタグからスクリプトタグにパラメータを渡そうとしています
<?php
$results = [person1:{}] // a bunch of different people in array
while($result in $results) //pseudo code to get each person in results
<div>
<input type="button" value="Submit" onclick="changeConfirmed($result)">
</form>';
echo '</div>';
?>
<script>
function changeConfirmed(val){
$maj=val['major'];
alert("Your major is: " + major);
}
</script>
'$ result'は配列ですか? –
はいそれは配列です –
console.log(val)を追加してください。 'changeConfirmed()'の内部に出力して出力します。 –