Ajax 一次将数据加载到多个位置
Ajax load data to several places at once
我想加载一个页面,然后通过 Ajax 请求用数据填充页面上的一些占位符。我用 jquery 做到了这一点,但问题是:我用 Ajax 获取的文件很耗时,而且我一次只能将数据加载到一个占位符:$("#div1").load("info.php");
.
我想在一个响应中发送所有占位符的数据,但无法理解我怎样才能一次将它放入所有占位符。
如果可行请指教
我真的很想通过 Ajax 加载值数组,然后用 JS 中的一些 for
将其放入占位符 (divs),但找不到方法。
如果您尝试从一个请求中获取数据,请尝试一个 ajax 调用并像这样进行迭代...
array = {'id': {'pointer': 'div_id', 'content': 'the content'}}
//in a for loop -> item
$(item['pointer']).html(item['content'])
我想加载一个页面,然后通过 Ajax 请求用数据填充页面上的一些占位符。我用 jquery 做到了这一点,但问题是:我用 Ajax 获取的文件很耗时,而且我一次只能将数据加载到一个占位符:$("#div1").load("info.php");
.
我想在一个响应中发送所有占位符的数据,但无法理解我怎样才能一次将它放入所有占位符。
如果可行请指教
我真的很想通过 Ajax 加载值数组,然后用 JS 中的一些 for
将其放入占位符 (divs),但找不到方法。
如果您尝试从一个请求中获取数据,请尝试一个 ajax 调用并像这样进行迭代...
array = {'id': {'pointer': 'div_id', 'content': 'the content'}}
//in a for loop -> item
$(item['pointer']).html(item['content'])