簡體   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