消息关闭
    暂无新消息!
在html文档中,我写入的代码是
<html>
<script type="text/javascript" src="b.php?action=test"></script>
<script type="text/javascript" >
alert(jstext);
</script>
</html>

在b.php中的代码是
<?php  
$php_test='I from PHP';  
echo "var jsTest="."'$php_test';";  
?>  
运行html文档时,总是显示jstext未定义,请问这是为什么?

6个回答

︿ 2
html内容刚才写错了,是:
<html>
<script type="text/javascript" src="b.php"></script>
<script type="text/javascript" >
alert(jstext);
</script>
</html>
请问那个未定义手机啥原因?
︿ 1
你的IDE该换了
<html>
<script type="text/javascript" src="b.php"></script>
<script type="text/javascript" >
alert(jstext);
</script>
</html>

<?php  
$php_test='I from PHP';  
echo "var jsTest="."'$php_test';";  
?>
︿ 0

<?php
if(isset($_GET['action'])){
$php_test='I from PHP';  
echo "var jsTest="."'$php_test';"; 
exit;
}

?>
<html>
<script type="text/javascript" src="?action=test"></script>
<script type="text/javascript" >
alert(jsTest);
</script>
</html>