现在又两个文件:a.js,b.php(b.php代码中会返回一个变量)
我如何在js中调用b.php,并返回赋值给a.js一个变量?

解决方案 »

  1.   

    a.js 能直接用?你不用个html之类的载入这个js?ajax->b.php callback json data ->a.js
      

  2.   

    js调php一定是返回json字符串了
      

  3.   


    有html载入的,但a.js执行过程中需要调用b.php
      

  4.   

    通过ajax获得php的返回值再执行接下来的内容是可以的
      

  5.   


    问下,json data 如何echo给a.js?
    我利用
            xmlHttp.open("GET",url,true)
            xmlHttp.send(null)
            将一个变量传给php,然后php中会生成一个json data,那么我如何将其返回给js中的变量var test?
      

  6.   

    xmlHttp.onreadystatechange=function()
      {
      if (xmlHttp.readyState==4){ // 当服务器响应就绪
          var test = xmlHttp.responseText; // 将响应内容赋值给变量 test
          // ... 解析响应的数据
      }
      

  7.   

    用jquery吧。有点兴师动众了。哈哈。http://www.w3school.com.cn/jquery/ajax_getjson.asp