我在a页面用了一个jquery的post请求b页面,得到返回的值x,现在我在a页面有一段php代码(这段php代码是用来给x排样式的)我要把接收到的x在经过a页面的php代码。说白了就是把x传到php里面去。可以实现吗?有高手可以私聊,详细代码我会发给你的。我的qq号是1060220963。

解决方案 »

  1.   

    请求B页面成功之后将结果再post给A页面就可以了,有什么好做的,就两次AJAX,搞的那么神秘
      

  2.   


    没错,在第一次POST成功后,再次提交给A处理就可以了。
      

  3.   

    在b页面怎么post,ajax接收什么,不接受吗
      

  4.   

    你是在a页面上用jquery请求的b页面,把结果得到之后结果就到了a页面,然后你可以再使用jquery的post请求a页面排好样式再传回来,最后使用js显示
      

  5.   

    关键是a页面不只有一个输出。post会都取到。可行吗
      

  6.   

    在a页面有一段php代码(这段php代码是用来给x排样式的)你为什么不把这个交给js来做???
    得到ajax返回的数据,直接用js给x排样式就行了,你这样属于多此一举。如果在你的那段php中还需要其他什么处理,为什么不把相关参数一起发到B,在B里就直接处理了再返回??
      

  7.   

    没有可能,你的代码组织有问题
    既然 在a页面有一段php代码(这段php代码是用来给x排样式的)并且 在b页面也要用到
    那么就应该把这段代码分离出来为 x.php
    在使用到他的页面中 include 进来
      

  8.   

    问题已经解决了。我吧在a页面的代码复制到b页面,吧处理的结果返回,之后用jquery的$('#a').hide();和$('#a').html(r);把取到的内容付给了id为a的div显示。隐藏本页面那段php的输出。还不是很完美。