我要从a.php中传一个0给b.js  可是传来的是一大串!原代码如下:
a.php文件:
<?phpecho "0";?>
b.js文件:function  get_C()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
    var c = xmlHttp.responseText;
    alert(c);
 } 
}对话框输出的结果却是如下一大堆字符:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
</body>
</html>
0怎么回事?能把前面的一大堆去掉吗?

解决方案 »

  1.   

    a 输出 json
    b 读取 json alert
      

  2.   

    什么意思?我是php出身,对js不是很明白,能给个代码吗?谢谢啦!
      

  3.   

    你的a.php没有那么简单吧,前面还有HTML代码是不?
      

  4.   


    我前面什么都没有,我用的是Dreamweaver Cs3 编写php文件的。
      

  5.   

    前面那一大段html是哪来的?你单独执行a.php后查看源代码看看。看是不是有html代码。
      

  6.   

    都被我删除了,单独运行a.php出来的结果是0
      

  7.   

    查看源码  是什么。 alert弹出来还是那样?