私は単純なif-elseステートメントを持っています。私がconsole.logにresult
の値を入力すると、null
が得られます。以下に示すように、私はnull
アラートで応答します。私の問題は、条件付きでresult
の値が正しく読み取れないということです。それは、 "成功"アラートを出させるelseステートメントを起動しています。なぜこれが起こっていますか?それはイベントがそれを投げている可能性がありますか?条件付きデータが正しく読み込まれない
function(result, event) {
console.dir('result: ' + result);
console.dir('event: ' + event);
if(result == null){
alert('FAILED- Please contact your administrator, an error has occurred');
$('#processing').modal('hide');
}
else{
alert('Success- Your Bank Data Has Been Refreshed');
$('#processing').modal('hide');
}
return parentIdparam;
},
UPDATE:このいずれかの req.setEndpoint('https://dev.test.com/bl/api/v2/GetBank?sfBankDataId=a34S00111111glIIAS&sfRecordIdToAttachBankStatement=a34S000545454lIIAS');
ではなく: req.setEndpoint('https://dev.test.com/bl/api/v2/GetBank?sfBankDataId=' + bankDataId + '&sfRecordIdToAttachBankStatement=' + accountId);
bankDataIdとアカウントIDの両方が値を持っている は、このエンドポイントの条件に動作することを発見。両方のエンドポイントの結果がnull
になります。しかし、1つは条件付きで動作し、1つは動作しません。
試してみてください=== null一度 –
'" null "!= null' =) – Hodrobond
何らかの型強制が行われています=== – Karim