Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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
php中的Javascript无法正常工作_Php_Javascript_Html - Fatal编程技术网

php中的Javascript无法正常工作

php中的Javascript无法正常工作,php,javascript,html,Php,Javascript,Html,} 在php标记中,我更改了代码: function toggleReplyBox(sendername,senderid,recName,recID,replyWipit) { $("#recipientShow").text(recName); document.replyForm.pm_sender_name.value = sendername; document.replyForm.pmWipit.value = replyWipit; document.replyForm.pm_se

}

在php标记中,我更改了代码:

function toggleReplyBox(sendername,senderid,recName,recID,replyWipit) {
$("#recipientShow").text(recName);
document.replyForm.pm_sender_name.value = sendername;
document.replyForm.pmWipit.value = replyWipit;
document.replyForm.pm_sender_id.value = senderid;
document.replyForm.pm_rec_name.value = recName;
document.replyForm.pm_rec_id.value = recID;
document.replyForm.replyBtn.value = "Send";
if ($('#replyBox').is(":hidden")) {
      $('#replyBox').fadeIn(1000);
} else {
      $('#replyBox').hide();
}      

print代码的第一个版本既不是PHP(javascript/HTML标记是“裸的”)也不是javascript:“.”字符串连接运算符在javascript中不起作用,
$variable
扩展也不起作用

您可以让它在PHP中工作,如下所示:

print <<<HTML
<div class="interactionLinksDiv">
<a href="javascript:toggleReplyBox('$fullname','$current_id','$current_id','$id','$thisRandNum')">REPLY</a>
</div>
HTML;
为此,我们可以在PHP中生成所有HTML:

<script type="text/javascript">
    alert('Hello, world');
</script>
echo';
回显“警报(“$message”);”;//或者:echo'alert(“.$message.”);
回声';
或者我们可以使用here文档,其中运算符不起作用,但$variables起作用:

echo '<script type="text/javascript">';
echo "alert('$message');";  // or also:  echo 'alert("' . $message . '");';
echo '</script>';

echo代码的第一个版本既不是PHP(javascript/HTML标记是“裸的”)也不是javascript:“.”字符串连接运算符在javascript中不起作用,
$variable
扩展也不起作用

您可以让它在PHP中工作,如下所示:

print <<<HTML
<div class="interactionLinksDiv">
<a href="javascript:toggleReplyBox('$fullname','$current_id','$current_id','$id','$thisRandNum')">REPLY</a>
</div>
HTML;
为此,我们可以在PHP中生成所有HTML:

<script type="text/javascript">
    alert('Hello, world');
</script>
echo';
回显“警报(“$message”);”;//或者:echo'alert(“.$message.”);
回声';
或者我们可以使用here文档,其中运算符不起作用,但$variables起作用:

echo '<script type="text/javascript">';
echo "alert('$message');";  // or also:  echo 'alert("' . $message . '");';
echo '</script>';

echo感谢您的编辑我把代码搞乱了我建议您在选择文本后单击“代码示例”按钮。您可能也会发现它很有用。您需要显示完整的代码,因为您的代码不起作用。这是php文件的一部分吗?它是一个php字符串吗?如果是这样的话,你在混合“和”,这会给你带来问题。当php页面执行时,你得到的输出html/javscript是什么?谢谢你的编辑,我把代码搞乱了。我建议你点击“代码示例”“选择文本后,单击按钮。您可能也会发现它很有用。您需要显示完整的代码,因为您的代码不起作用。这是php文件的一部分吗?它是一个php字符串吗?如果是这样的话,你是在混合“和”“这会给你带来麻烦。当php页面执行时,您得到的输出html/javscript是什么?这是错误解析错误:语法错误,C:\xampp\htdocs\Fluid Solution\Fluid Solution website template\interact\profile1.php第129行出现意外的T_变量您必须小心:
后面的单词我已经编辑了我的答案-我刚刚测试的第一段代码片段,并且发现正在工作。首先,请将其作为一个独立的PHP文件进行尝试,以确保。然后在代码中复制相同的修改。不过,我自己无法重现“t_变量”错误;如果它是一个“
$end
未找到”,可能是一个意外的T_变量…?这是错误解析错误:语法错误,C:\xampp\htdocs\Fluid Solution\Fluid Solution website template\interact\profile1.php第129行出现意外的T_变量您必须小心:
后面的单词我已经编辑了我的答案-我刚刚测试的第一段代码片段,并且发现正在工作。首先,请将其作为一个独立的PHP文件进行尝试,以确保。然后在代码中复制相同的修改。不过,我自己无法重现“t_变量”错误;如果它是一个“
$end
未找到”,可能是一个意外的T_变量。。。?
echo <<<HEREDOCUMENT
<script type="text/javascript">
    alert('$message');
</script>
HEREDOCUMENT;
<script type="text/javascript">
    alert('<?php echo $message; ?>');
</script>