Javascript 使用php在onclick事件中提供变量
我试图通过onclick函数将一个变量传递到javascript中 所以我想通过考试Javascript 使用php在onclick事件中提供变量,javascript,php,onclick,Javascript,Php,Onclick,我试图通过onclick函数将一个变量传递到javascript中 所以我想通过考试 onclick = "purchase_song(<?php echo $row['filename']; ?> , <?php echo $row['price'] ?> )" 我使用类似的技术通过超链接和GET函数传递变量。不可能在javascript onlick中使用PHP吗?如果是这样,我做错了什么 谢谢,如果这些值是有效的字符串,那么除了一件事之外,您做的一切都是正确的:要
onclick = "purchase_song(<?php echo $row['filename']; ?> , <?php echo $row['price'] ?> )"
我使用类似的技术通过超链接和GET函数传递变量。不可能在javascript onlick中使用PHP吗?如果是这样,我做错了什么
谢谢,如果这些值是有效的字符串,那么除了一件事之外,您做的一切都是正确的:要将php输入作为字符串参数传递给javascript函数,您应该将其用单引号括起来。:
onclick = "purchase_song('<?php echo $row['filename']; ?>' , '<?php echo $row['price'] ?>')"
onclick=“购买歌曲”
如果值是有效字符串,那么除了一件事之外,您做的一切都是正确的:要将php输入作为字符串参数传递给javascript函数,您应该将其用单引号括起来'
:
onclick = "purchase_song('<?php echo $row['filename']; ?>' , '<?php echo $row['price'] ?>')"
onclick=“购买歌曲”
如果值是有效字符串,那么除了一件事之外,您做的一切都是正确的:要将php输入作为字符串参数传递给javascript函数,您应该将其用单引号括起来'
:
onclick = "purchase_song('<?php echo $row['filename']; ?>' , '<?php echo $row['price'] ?>')"
onclick=“购买歌曲”
如果值是有效字符串,那么除了一件事之外,您做的一切都是正确的:要将php输入作为字符串参数传递给javascript函数,您应该将其用单引号括起来'
:
onclick = "purchase_song('<?php echo $row['filename']; ?>' , '<?php echo $row['price'] ?>')"
onclick=“购买歌曲”
需要引用这些值
onclick="<?php printf("purchase_song('%s', '%s')", $row['filename'], $row['price'] ?>"
onclick=“”
本例使用它作为工具来查看格式字符串的输出。值应该被引用
onclick="<?php printf("purchase_song('%s', '%s')", $row['filename'], $row['price'] ?>"
onclick=“”
本例使用它作为工具来查看格式字符串的输出。值应该被引用
onclick="<?php printf("purchase_song('%s', '%s')", $row['filename'], $row['price'] ?>"
onclick=“”
本例使用它作为工具来查看格式字符串的输出。值应该被引用
onclick="<?php printf("purchase_song('%s', '%s')", $row['filename'], $row['price'] ?>"
onclick=“”
本例使用它作为工具来查看格式字符串的输出。PHP在服务器上运行。浏览器中的HTML应该看起来相同。只需在浏览器中查看页面源代码,静态(非php)和动态(php)版本之间的差异应该很明显。请查看生成的代码。由此可以清楚地看出问题所在。还有,谢谢,我确实试过了,但我想我必须把它放在&lsque;etcPHP在服务器上运行。浏览器中的HTML应该看起来相同。只需在浏览器中查看页面源代码,静态(非php)和动态(php)版本之间的差异应该很明显。请查看生成的代码。由此可以清楚地看出问题所在。还有,谢谢,我确实试过了,但我想我必须把它放在&lsque;etcPHP在服务器上运行。浏览器中的HTML应该看起来相同。只需在浏览器中查看页面源代码,静态(非php)和动态(php)版本之间的差异应该很明显。请查看生成的代码。由此可以清楚地看出问题所在。还有,谢谢,我确实试过了,但我想我必须把它放在&lsque;etcPHP在服务器上运行。浏览器中的HTML应该看起来相同。只需在浏览器中查看页面源代码,静态(非php)和动态(php)版本之间的差异应该很明显。请查看生成的代码。由此可以清楚地看出问题所在。还有,谢谢,我确实试过了,但我想我必须把它放在&lsque;事实上,我已经试过了,但我认为我必须把它放在&lsque;事实上,我已经试过了,但我认为我必须把它放在&lsque;事实上,我已经试过了,但我认为我必须把它放在&lsque;事实上,我已经试过了,但我认为我必须把它放在&lsque;等