나는 이것이 너무 오랫동안 코드를 꼼짝 않고 바라보고 있었기 때문에 내가 볼 수없는 명백한 문제라고 생각한다. 나는 JQuery와 POST의 일환으로이 콜백이 있습니다아마도 JavaScript의 명백한 문제
function(data){
if(data == 'yes') {
$('div.done').show();
} else if(data != 'yes') {
$('div.error').show();
alert(data);
}
});
내가 표시된 오류 DIV를 이용한다고 경고에서 내가 얻을 모두가 '예'입니다. 누구든지 어떤 조언을 받았다. (내가 말했듯이, 내가 놓친 정말 명백한 실수라고 생각한다.)
감사
파이어 폭스와 함께이 시도 :'경고 (data.toSource())' –
당신은'data' 그것은/끝을 시작할 것 없음 공백이 없다는 것을 확신? 'data = data.replace (/^\ s + | \ s + $ /, '');'before if 문을 추가하십시오. – krcko
좋은 제안, 그냥 jQuery를 사용한다면 $ .trim (데이터);을 사용할 수도 있습니다.). – Jake