繁体   English   中英

以HTML显示Ajax响应

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM