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

Ajax一次将数据加载到多个位置

  •  0
  • Alexander  · 技术社区  · 7 年前

    我想加载一个页面,然后通过Ajax请求在页面上用数据填充一些占位符。我用jquery做到了这一点,但问题是:我用Ajax获取的文件很耗时,而且一次只能将数据加载到一个占位符: $("#div1").load("info.php");

    我想在一个响应中发送所有占位符的数据,但无法理解 如何一次将其放入所有占位符中

    如果可能,请提供建议。

    我很想通过Ajax加载值数组,然后用一些 for 在JS中,但找不到方法。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Samuel Muiruri    7 年前

    如果您试图从一个请求中获取数据,那么请尝试一个ajax调用并进行如下迭代。。。

    array = {'id': {'pointer': 'div_id', 'content': 'the content'}}
    
    //in a for loop  -> item
    $(item['pointer']).html(item['content'])