代码之家  ›  专栏  ›  技术社区  ›  Mankind1023

div中的Ajax脚本不从父级读取变量

  •  0
  • Mankind1023  · 技术社区  · 15 年前

    这是我所拥有的(请原谅这些拙劣的艺术):

    ------------------------------------------
    |Menu     | |----------------------------|
    |         | |Big Div                     |
    |         | |                            |
    |         | |  ------------------------  |
    |         | | |Smaller Reloading Div   | |
    |         | | |                        | |
    |         | | |                        | |
    |         | | |                        | |
    |         | | |                        | |
    |         | | |                        | |
    |         | |  ------------------------  |
    |         | |                            |
    |         | |----------------------------|
    ------------------------------------------
    

    这与我之前的另一篇文章有关,基本上当用户单击一个链接时,一个脚本被加载到大div,大div(其中包含较小的div,稍后,我需要重新加载较小的div,但它需要变量只在大div中可用,我不能在小div中包含它们,因为其他原因,基本上脚本可以工作当您一次加载所有内容,但尝试动态加载小div时,会出现“提供的参数无效”错误,下面是我的代码结构:

    Big Div Start:
    ...Query...
    ...sort results into array...
    
    small div starts:
    ...Display results from array (works fine first time)...
    
    small div ends
    big div ends
    

    现在,我不希望每次重新加载小div时都重复第一个查询,那么该怎么做呢?调用较小的div后,我是否应该在$\u post变量中传递数组?还是有更好的选择?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   Pavel Strakhov    15 年前

    如果您想在加载big div之后执行一些代码,请将这些代码放入json响应中,并使用eval执行它。

    如果您不想执行代码,请不要将其放入小div中。

    推荐文章