2013-05-11 96 views
0

Ajax HTTP響應是怎樣的。我記下它是否在xmldiv標記中。我知道它不是在html中,因爲它只是更新一段html頁面。因此,如果由於字段中的文本更改而導致文本字段值發生更改且頁面區域更新的簡單網頁,則AJAX響應的主體構造如何顯示?Ajax HTTP響應更新

HTTP/1.1  200 OK 
Content-Type: text/plain 
... 
... 


BODY? 
+0

響應文本應該位於原始XHR對象的'.responseText'屬性中。你是這個意思嗎?你的問題缺乏信息。 – 2013-05-11 15:53:12

+0

或者,如果你只需要指出事情是成功的,請使用204無內容? – Arjan 2013-05-11 15:55:33

回答

0

Ajax響應將是任何服務器返回如果打印HTML的響應將是HTML,如果你打印XML的回報將是XML的客戶端...

<?php 
echo "<div>Some text</div>"; 
?> 

響應將是:

<div>Some text</div> 
+0

所以只需在響應正文中的div標籤,那麼如果您不介意回答,它如何知道div標籤的id? – Hoody 2013-05-11 16:01:52

+0

哪個div id你想知道?如果你<?php echo'

Some text
'; ?>您返回的div的ID是some_div – CodeBird 2013-05-11 16:04:20

+0

好的很好:D,如果content-type是text/plain,那麼響應只是沒有標籤的單詞? – Hoody 2013-05-11 16:06:44

0

我用過的所有Ajax都使用JSON響應。如果你使用chrome,你可以在DevTools中檢查響應。

這個答案在我的手機上,我會在家裏填寫更多。