我从我的API调用中获取一个对象,我试图在将JSON数据呈现给我的视图之前执行错误检查。在Ajax响应中检查错误
function response(oResponse) {
if(oResponse && oResponse!= null
&& typeof oResponse === "object" && oResponse.responseCode !== null){
// you're getting data in JSON
// Use responseCode to proceed further
}
}
下面是我JSON
响应
{"code": "100", "responseCode":"444", :result: "successful"}
我想知道是否if condition
正确与否?我是否错过了一些东西,或者它是一个很大的状况。
你可以发布你的AJAX调用吗?你应该在你的AJAX中有一个Error:回调函数,它应该处理所有的问题。 – snowYetis 2015-04-01 21:12:21
您对有效性的要求是什么?告诉我们,我们可以告诉你,如果你错过了什么。 – 2015-04-01 21:14:46
@MikeMcCaughan:我的要求是在继续操作数据之前检查是否存在oResponse并且存在oResponse.responseCode。我只是担心我是否做了很多检查。 – Shane 2015-04-01 21:16:16