$(document).ready(function(){
$("button").click(function(){
$.ajax({url:"A.asp?mmid=1&umid=2" ,success:function(result){
$("#adfrnd").html(result);
}});
});
});
我正在尝试从A.asp页面检索测试div
如果我包括
url:"A.asp?mmid=1&umid=2 #test"
它不起作用。有什么建议吗?
答案 0 :(得分:3)
您可以使用jQuery来包装生成的HTML,然后将find
或类似内容包装在其中。
success: function(resultHtml) {
$(resultHtml).find('.whatever-class').html() // then use this for whatever
}
答案 1 :(得分:1)
如果您不需要控制通信,可以保持简单:
$(document).ready(function(){
$("button").click(function(){
$("#adfrnd").load("A.asp?mmid=1&umid=2");
});
});
并记得使用某些东西来调试Chrome或 firebug 为 Firefox 提供的开发者工具等调用。 如果你的a.asp中有错误,你将看不到任何东西。检查网络选项卡,您会看到由a.asp调用提供的输出
答案 2 :(得分:0)
至于您在T.Stone的帖子中的评论,您只想打印文本“ success ”。如果是这样,那你为什么不这样硬编码?
success: function(resultHtml) {
$("#adfrnd").html("success");
}
还是我误解了你的评论?
答案 3 :(得分:0)
$(document).ready(function(){
$("button").click(function(){
$("#adfrnd").load("A.asp?mmid=1&umid=2 #test");
});
});
其作品......:)