俺的问题是这样的:
index.php<div id='tabs'>
<ul>
<li><a href='ajax/a.php'</li>
<li></li>
注: li 是通过 while 循环来显示出的
</ul>
</div>a.php 
中需要取出index.php 中 div 的id 值:  tabs 与a.php 中的变量比较, 咋取呢?
index.php 
<li><a href='ajax/a.php?str='+'<?php echo $id ?>'</li>
a.php
echo $_GET['str']测试无果a.phpvar id=
().().()attr('id')$id="<script>document.write(id)</script >";
echo $id;也不行怎么办呢?
谢谢

解决方案 »

  1.   

    看不太明白。 index只有一个id tabs. 用这个 tabs 和 其他变量比较? 
      

  2.   

    可能我没写清楚,就是怎样把 index.php 中的id 值传入 ajax 调入的a.php 中?
    补充
    注: <div id=''> 与<li>都是通过while 循环取出的,所以div id 的值不是一个,一个就好办了,直接 SESSION 谢谢
      

  3.   

    你对js熟悉过 php吧?<li><a href='ajax/a.php?str='+'<?php echo $id ?>'</li>修改成
    <li><a href="ajax/a.php?str=<?php echo $id ?>">test</a></li>这里id 应该不是一样的吧 那么你while 数据集的时候应该写对这个变量 例如: $Result['id'];
      

  4.   


    <body>
    <div id='tabs'>
    <ul>
    <li> <script language="javascript">
    var div_data=document.getElementsByTagName("div");
    document.write("<a href='a.php?str="+div_data[0].id+"'>到a.php的链接</a>");
    </script></li>
    <li></li>
    </ul>
    </div>
    </body>