ajax里面用js调用php,我希望php里面设置一个变量,js能够获得这个变量。相反js里面设置的变量,php也能得到。应该怎么做???最好给点例子!

解决方案 »

  1.   

    js得到php的变量:你ajax的目标php页中返回你php变量的值
    php得到js的变量:你ajax去php时,在参数里加上你的js变量唉,这都什么问题呀
      

  2.   

    ajax只能通过.responseText获得php返回的值吗?
      

  3.   

    你所谓PHP是后台代码,服务器执行
    js是前台代码,浏览器执行
    不在同一台电脑上,能直接就互相用么?
    当然需要通讯,js通过ajax提交数据到服务器,服务器就能获取到js变量的值了;
    然后服务器向浏览器发送返回数据,js就能在ajax回调函数中获得服务器的变量值了。
    由于通讯的不确定性,所以才使用回调函数机制,你当然只能在回调函数中获得服务器返回的值了....
    这是web程序ajax的运行过程,不了解这个,写再多代码都还是菜
      

  4.   

    http://topic.csdn.net/u/20100826/17/f47bd9c5-9908-4777-87a7-b049cee3505e.html
      

  5.   

    这个例子也很好 http://zhidao.baidu.com/question/1982206 php代码和js代码在一个页面出现的情况很常见,4楼不用装大牛