【问题标题】:Ajax load data to several places at onceAjax 一次将数据加载到多个地方
【发布时间】:2018-03-12 08:14:28
【问题描述】:

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

我想在一个响应中为所有占位符发送数据,但不知道如何一次将其放入所有占位符

如果可能,请告知。

我真的很想通过 Ajax 加载值数组,然后将其放入占位符 (div) 中,并在 JS 中使用一些 for,但找不到方法。

【问题讨论】:

    标签: ajax load


    【解决方案1】:

    如果您尝试从一个请求中获取数据,请尝试一个 ajax 调用并像这样迭代......

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 2018-02-28
      • 1970-01-01
      相关资源
      最近更新 更多