[英]Passing Variables OnLoad using PHP $_GET[''] With Ajax
[英]Passing PHP variables to onLoad (JS)
我试图将两个PHP变量传递给我的onload标记。 我一直收到错误“未捕获的ReferenceError:a未定义”
我使用的代码是:
<body onload="loadCalendar(<?php echo $profiletype; ?>,<?php echo $uid; ?>)">
该代码的结果是:
<body onload="loadCalendar(a,29)">
对我来说看起来不错 - 但我一直都是这个错误。 有什么想法吗?
我想你错过了一些单引号
<body onload="loadCalendar('<?php echo $profiletype; ?>','<?php echo $uid; ?>')">
改为做到这一点。
<body onload="loadCalendar('<?php echo $profiletype; ?>',<?php echo $uid; ?>)">
当您没有引用该值时,它会将a
解释为变量而不是字符串。
您需要引用返回的$profiletype
:
<body onload="loadCalendar('<?php echo $profiletype; ?>',<?php echo $uid; ?>)">
在的情况下-如果你不那么值将被从字面上理解a
该名称的变量,因此错误Uncaught ReferenceError: a is not defined
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.