javascript中如何嵌套PHP 急急 不知道语法和写法 10
functionsetnews_crest(id){alert(<?phpechoid?>);}我知道直接写ID就可以出来但我要的中间必须嵌套PHP语言不知道语法和写法<...
function setnews_crest(id){
alert(<?php echo id ?>);
}
我知道直接写ID 就可以出来 但我要的中间必须嵌套PHP语言 不知道语法和写法
<script language="javascript">
id=<?php echo"123456" ?>//php的值转换成JS的值
<?php $mid= "document.write(id);" ?>//JS的值转换成php的值
<?php
echo"
var str='置1顶'
var mstr='置<br>'
if(str == '置顶'){
document.write(str);
}
else{
document.write(mstr);
}
";//php执行JS语句
?>
<?php echo $mid ?>//php输出JS的值
</script> 展开
alert(<?php echo id ?>);
}
我知道直接写ID 就可以出来 但我要的中间必须嵌套PHP语言 不知道语法和写法
<script language="javascript">
id=<?php echo"123456" ?>//php的值转换成JS的值
<?php $mid= "document.write(id);" ?>//JS的值转换成php的值
<?php
echo"
var str='置1顶'
var mstr='置<br>'
if(str == '置顶'){
document.write(str);
}
else{
document.write(mstr);
}
";//php执行JS语句
?>
<?php echo $mid ?>//php输出JS的值
</script> 展开
展开全部
如果直接给你修改,那就下面这样:
function setnews_crest(id){
alert('<?php echo $id; ?>');
}
我修改了两个地方,首先是javascript的与否要求alert的参数是字符串类型,我给你添加了一对引号,其次是PHP语法要求每个语句以分号结束,变量名前面要有$。
function setnews_crest(id){
alert('<?php echo $id; ?>');
}
我修改了两个地方,首先是javascript的与否要求alert的参数是字符串类型,我给你添加了一对引号,其次是PHP语法要求每个语句以分号结束,变量名前面要有$。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alert(<?php echo "id";?>);
PHP 是服务器语言,它在页面被载入前折行。
你如果想用alert(); 来折行PHP那是没用的。
PHP 是服务器语言,它在页面被载入前折行。
你如果想用alert(); 来折行PHP那是没用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要记住,页面载入前,php就已经被执行了。
明白这个原理,你就知道了。
明白这个原理,你就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询