var   xmldom   =   new   ActiveXObject("Microsoft.XMLDOM");   
  xmldom.async   =   false;       
  num=324234;
  var   url="http://www.aaa.com/bbb/face/getOne.aspx?code="+num; 
  xmldom.load(url); 
  var   item   =   xmldom.getElementsByTagName("Info")[0];   
document.write (item.getElementsByTagName("price")[0].text);  这里说一下,如果我写url不加变量是可以用的。
url="http://www.aaa.com/bbb/face/getOne.aspx?code=324234"; 可是为什么加一个 + num 就不让用了呢。

解决方案 »

  1.   

    楼上正确,
    var num = 324234;
      

  2.   

    直接使用 num = 324234不是相当于定义了一个全局的变量吗 应该可以使用的啊
    你在var  url="http://www.aaa.com/bbb/face/getOne.aspx?code="+num; 后面 使用alert(url)看看吧
      

  3.   

    bt,string不能直接串联integer吧
      

  4.   

    JavaScript虽然是弱类型,但是也得先定义后使用的,楼主的代码里没有定义num的语句呀。
    var num = 324234;