首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法将两个ajax.load调用组合到同一个URL

有没有办法将两个ajax.load调用组合到同一个URL
EN

Stack Overflow用户
提问于 2014-05-22 21:46:30
回答 1查看 82关注 0票数 0

我有两个.load(URL选择器)调用相同的URL,但不同的选择器。

是否有一种方法将它们组合在一起,以便只有一个对URL的调用,比如将加载结果存储到字符串$('')中,然后稍后将这两个部分提取出来?

我现在拥有的是:

代码语言:javascript
复制
  $("#RECENT").load("HoursApp.php?job_id="+jobid+" #RECENT >*");
  $("#TASKS").load("HoursApp.php?job_id="+jobid+" #TASKS >*")

我想做这样的事情:

代码语言:javascript
复制
  var recent = $("#RECENT");
  var tasks = $("#TASKS");
  var div = $("<div>");

  div.load("HoursApp.php?job_id="+jobid+" #MainPanelBottom");

  recent.html(div.find(" #RECENT >*"));
  tasks.html(div.find(" #TASKS >*"));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-22 21:53:39

您可以对内容执行一个$.get(),然后查找内容的#最近部分和#任务部分,并将每个部分放在所选的div中。

就像这样:

代码语言:javascript
复制
$.get("HoursApp.php?job_id="+jobid).done(function(data) {
    var raw = $(data);
    $("#RECENT").empty().append(raw.find("#RECENT").children());
    $("#TASKS").empty().append(raw.find("#TASKS").children());
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23817597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档