【发布时间】:2011-11-18 23:52:08
【问题描述】:
我有一个以 HTML 格式返回结果的 ajax 调用。如果请求良好,则返回 HTML 中的联系人列表;否则它应该返回验证错误。两种情况都返回 HTML。
问题是这样的:如果对服务器的请求成功,我无法判断结果是验证错误还是联系人列表。我需要知道,以便我可以相应地操作我的 HTML:
$.ajax({
type: 'POST',
[snip]
success: function(response) {
// here I need to tell if there was a validation error
// or the request succeeded
}
例如,一个好的请求的 HTML 可能看起来像...
<tbody>
<tr>
<td>@contact-name</td>
<tr>
</tbody>
虽然错误的请求看起来像......
<ul>
<li>Please fix some error</li>
</ul>
我将结果显示在不同的位置,因此需要区分可能的结果。
【问题讨论】: