如何使用jqueryajax检索特定的div数据

如何使用jqueryajax检索特定的div数据,ajax,jquery,Ajax,Jquery,我正在尝试从.asp页面检索testdiv 如果我包括 $(document).ready(function(){ $("button").click(function(){ $.ajax({url:"A.asp?mmid=1&umid=2" ,success:function(result){ $("#adfrnd").html(result); }}); }); }); 它不起作用。有什么建议吗?您可以使用jQuery包装生成的HTML,然后从中

我正在尝试从.asp页面检索test
div
如果我包括

$(document).ready(function(){
  $("button").click(function(){
    $.ajax({url:"A.asp?mmid=1&umid=2" ,success:function(result){
      $("#adfrnd").html(result);
    }});
  });
});

它不起作用。有什么建议吗?

您可以使用jQuery包装生成的HTML,然后从中查找
或类似内容

url:"A.asp?mmid=1&umid=2 #test"

您可以使用jQuery包装生成的HTML,然后从中查找
或类似内容

url:"A.asp?mmid=1&umid=2 #test"

如果您不需要控制通信,您可以保持简单,如:

success: function(resultHtml) {
  $(resultHtml).find('.whatever-class').html() // then use this for whatever
}
记住使用一些东西来调试调用,比如Chrome或Firefox的firebug提供的开发者工具。
如果a.asp中有错误,您将看不到任何东西。通过查看网络选项卡,您可以看到yout a.asp call提供的输出

如果您不需要控制通信,您可以保持简单,如:

success: function(resultHtml) {
  $(resultHtml).find('.whatever-class').html() // then use this for whatever
}
记住使用一些东西来调试调用,比如Chrome或Firefox的firebug提供的开发者工具。
如果a.asp中有错误,您将看不到任何东西。查看网络选项卡,您会看到yout a.asp call提供的输出

至于您在T.Stone的帖子中的评论,您只想打印文本“success”。如果是这样的话,那你为什么不这样硬编码呢

$(document).ready(function(){
  $("button").click(function(){
    $("#adfrnd").load("A.asp?mmid=1&umid=2");
  });
});

还是我误解了你的评论?

至于你在T.Stone的帖子中的评论,你只想打印文本“成功”。如果是这样的话,那你为什么不这样硬编码呢

$(document).ready(function(){
  $("button").click(function(){
    $("#adfrnd").load("A.asp?mmid=1&umid=2");
  });
});
还是我误解了你的评论?

感谢大家的努力 其作品……)

感谢每一个人
其作品……)

是否出现错误消息?尝试使用firebugno加载整个页面。。。但我只需要一个div contants是否出现错误消息?尝试使用firebugno加载整个页面。。。但是我只需要一个div contanti在a.asp中没有错误,因为我只是在纯HTMLTank bro的作品中使用了一个简单的文本$(文档).ready(函数(){$(“按钮”)。单击(函数(){$(“#adfrnd”).load(“a.asp?mmid=1&umid=2#test”);});我在A.asp中没有错误,因为我只是在纯HTMLTANK bro的作品中使用了一个简单的文本$(文档).ready(函数(){$(“按钮”)。单击(函数(){$(“#adfrnd”).load(“a.asp?mmid=1&umid=2#test”);});我没有发布完整的代码段,因为您没有包含足够的详细信息来指定“特定div数据”是什么。“特定div数据”是一个文本“success”,我只想加载单词“success”,但它会加载整个html代码……这是因为您正在用“result”替换元素。“结果”包含整个页面。如果您只想打印“success”,请检查我的答案。我没有发布完整的代码段,因为您没有包含足够的详细信息来指定“specific div data”是什么。“specific div data”是一个文本“success”,我只想加载单词“success”,但它会加载整个html代码……这是因为您正在用替换元素“结果”。“结果”包含整个页面。如果您只想打印“成功”“,然后请检查我的答案。实际上,如果我成功地从a.asp页面加载了特定的div,那么我将动态更改a.asp#test div将其更改为什么?很抱歉,我无法真正理解您在这里想要实现什么。实际上,如果我成功地从a.asp页面加载了特定的div,那么我将动态更改a.asp#test div将其更改为什么?很抱歉,我无法真正理解您在这里试图实现的目标。不要忘记将帮助您解决问题的正确答案标记为答案(低于评级的真实分数)。不要忘记将帮助您解决问题的正确答案标记为答案(低于评级的真实分数)。