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

如果我包含,我正在尝试div从 A.asp 页面 检索测试

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

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

4

4 回答 4

3

您可以使用 jQuery 来包装生成的 HTML 然后find或类似的内容。

success: function(resultHtml) {
  $(resultHtml).find('.whatever-class').html() // then use this for whatever
}
于 2013-05-11T07:47:36.723 回答
1

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

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

并记得使用一些东西来调试调用,例如Chrome 提供的开发人员工具或Firefoxfirebug。如果您的 a.asp 中有错误,您将看不到任何东西。检查网络选项卡,您会看到 a.asp 调用提供的输出

于 2013-05-11T07:48:56.973 回答
0

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

success: function(resultHtml) {
  $("#adfrnd").html("success");
}

还是我误解了你的评论?

于 2013-05-11T08:21:36.933 回答
0

工作感谢每一个人

$(document).ready(function(){

 $("button").click(function(){    

 $("#adfrnd").load("A.asp?mmid=1&umid=2 #test");    

 });

});

其作品.... :)

于 2013-05-11T09:59:51.437 回答