【发布时间】:2015-12-25 04:41:00
【问题描述】:
我正在尝试加载一个外部 html 页面,然后在单击按钮时在 div 中显示内容。
我收到显示 test.html 内容的警报消息,但是当我尝试在 div 中显示它时没有任何反应。
内容只是一个 div 标签。我不想只加载 div 标签,它只是出现在警报消息中的文本本身。
在一个 html 文件中,我知道我真的不需要将 ajax 用于如此简单的事情,但是如果我可以让它工作,它将帮助我解决未来的问题。
$.ajax({
type: "GET",
url: "test.html",
dataType: "text",
success : function(data) {
step1j = data;
alert(step1j); // WORKS
return step1j;
}
});
$("#step1").click(function() {
$("#texter").html(step1j);
});
【问题讨论】:
-
您无法从 ajax 调用返回。您可以在点击时进行调用,并在成功时分配 html。
标签: javascript jquery html ajax load