所以我有这个:
<?php
echo '
<script>
$(function(){
$("a#yeah").click(function(){
$.ajax({
url: "ajax.php?action=yeah&id='.$id.'",
success: function(html){
$("a#yeah").html("your cool")
}
})
})
})</script>';
?>
Run Code Online (Sandbox Code Playgroud)
基本上我使用PHP变量$ id可以在文档中找到,我怎么能得到这个相同的变量但没有回应jQuery(所以我可以在Javascript部分保持我的编辑器语法高亮)?
永远不会回显任何客户端代码 - 只需按原样输入即可.
PHP在这方面特别好http://www.php.net/manual/en/language.basic-syntax.phpmode.php
<script>
$(function(){
$("a#yeah").click(function(){
$.ajax({
url: "ajax.php?action=yeah&id=<?php echo $id?>",
success: function(html){
$("a#yeah").html("your cool")
}
})
})
})</script>
Run Code Online (Sandbox Code Playgroud)
您可以添加php内联,如:
<script> var yourVariable = '<?php echo $phpVar; ?>'; </script>
Run Code Online (Sandbox Code Playgroud)