Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用php在onclick事件中提供变量_Javascript_Php_Onclick - Fatal编程技术网

Javascript 使用php在onclick事件中提供变量

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函数将一个变量传递到javascript中

所以我想通过考试

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;等