[英]Display Ajax response in HTML
我正在调用一个PHP文件,并且在Firebug中查看它时会返回响应。 但是,它没有显示在我的页面上。 我不确定成功是否真的在触发,因为我什至无法运行警报,但是它在起作用,因为PHP代码正在触发并返回预期的结果。
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$.ajax({
type: "GET",
url: 'https://www.example.com',
dataType: 'jsonp',
contentType: "text/html",
crossDomain:'true',
success: function (data) {
$(".result").html(data);
}
});
</script>
<div class="result"></div>
您需要在加载或准备好文档时进行ajax调用。 响应时div可能不存在(页面自上而下解释)。
关于您在做什么的一小节课。
当使用任何形式的Ajax(或通常的JavaScript)时,通常必须打开控制台。 您将能够看到您的请求,您的回复以及所有其他有用的信息。
我通常会不时使用Firefox和Chrome。
您可以通过右键单击任意页面上的页面来打开控制台,并使用Firebug(在Firefox上)检查元素。
并检查Chrome中的元素。
看到Ajax调用后,单击+并查看其内容。
您应该看到类似以下内容:
标头发布响应JSON Cookies等。
希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.