【发布时间】:2021-10-05 09:24:10
【问题描述】:
我在后端开发方面并不那么了解,但我有一项小任务,即为您在下面看到的代码添加一些错误处理。我要做的就是显示对#results 标记的潜在错误响应(如果它们发生)。它只需要一些基本的东西,因为代码本身应该留给错误发生的空间很小。任何帮助将不胜感激。如果您有任何问题,请告诉我。感谢您的帮助。
$('#hierarchyBtn').click(function() {
$.ajax({
url: "libs/php/getHierarchy.php",
type: 'POST',
dataType: 'json',
data: {
geonameId: $('#selHieGeonameId').val(),
},
success: function(result) {
console.log(JSON.stringify(result));
if (result.status.name == "ok") {
var names = result['data'].map(function(geoname){return geoname.toponymName}).join(", ");
$('#results').text(names);
}
},
error: function(jqXHR, textStatus, errorThrown) {
// my error code
}
});
});
【问题讨论】:
-
那么你需要在
#results元素内显示从服务器收到的错误? -
是的,这就是我想要实现的目标。我不做任何错误处理工作,所以需要一些代码来处理任何错误。并且还将错误显示到#results 标记。
-
错误处理取决于你的目标,你需要什么样的错误处理?为了在
#results标记中显示错误,您可以使用与您为成功案例所做的类似的操作。
标签: javascript php json ajax error-handling