小提琴:http: //jsfiddle.net/wy4wd/19/
我正在解析一个 json 对象,但它落入了 else 中,导致 html 出现Error
在它应该出现的时候ID not found
,我不知道为什么。
如果success
is ,它工作正常1
。
JSON 由 post 请求返回,但出于提问目的,我在本地声明它。
$(document).ready(function() {
var data = '{"success": "0","patient_cid": "0"}';
var response = jQuery.parseJSON(data);
if (response.success == 0) {
if (response.patient_cid == 0) {
$('#resultpanel').html('<p>ID not found</p>');
}
if (response.patient_ambassador == 0) {
$('#resultpanel').html('<p>ID found but not an ambassador</p>');
}
if (response.soap_error == '1') {
$('#resultpanel').html('<p>SOAP error</p>').fadeIn('slow');
}
}
if (response.success == 1){
$('#resultpanel').html('<p>success</p>').fadeIn('slow');
}
else {
$('#resultpanel').html('<p>Error</p>').fadeIn('slow');
}
});