2013-05-11 127 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中检查响应。

这个答案在我的手机上,我会在家里填写更多。