rob*_*ert 0 html javascript php jquery
这个php语句有效,但就引号而言,有一种更易读的方式来表达它.
$pCode = $row['SIZIP'];
echo " <a href='#' onClick='jfFn(\"".$pCode."\");return false;' > " . $pCode . "</a>";
Run Code Online (Sandbox Code Playgroud)
你可以使用heredoc表示法:
$pCode = $row['SIZIP'];
echo <<<EOD
<a href='#' onClick='jfFn("$pCode");return false;' > $pCode</a>
EOD;
Run Code Online (Sandbox Code Playgroud)
另外,考虑使用模板内容来表示使用echo来打印HTML的内容?你可能一直在使用bash否则:)
<!-- your main document (non-PHP code) is here -->
<?php $pCode = $row['SIZIP']; ?>
<a href='#' onClick='jfFn("<?php echo '$pCode';?>");return false;' >
<?php echo '$pCode';?></a>
Run Code Online (Sandbox Code Playgroud)
或者根据Phil Brown的评论
<?php $pCode = $row['SIZIP']; ?>
<a href="#" onclick="jfFn('<?= htmlspecialchars($pCode) ?>');
return false;"><?= htmlspecialchars($pCode) ?></a>
Run Code Online (Sandbox Code Playgroud)
我认为这可以通过以下方式进行美化:
<?php $pCode = htmlspecialchars($row['SIZIP']); ?>
<a href="#" onclick="jfFn('<?= $pCode ?>'); return false;"><?= $pCode ?></a>
Run Code Online (Sandbox Code Playgroud)