2012-11-19 6 views
2

jQuery ajax를 사용하고 있는데 PHP 파일에서 값 "5.0000"을 반환하려고하고 그 값을 float로 변환하려고합니다.Jquery Ajax returned NaN

alert() 및 document.write()를 사용했기 때문에 PHP 파일에서 반환되는 값은 "5.0000"입니다. 그러나이 값을 parseFloat (value)를 사용하여 변환하면; alert, document.write 내부에서 사용하면 "NaN"이 인쇄됩니다.

OBS : 파이어 폭스에서 테스트 한 결과 제대로 돌아 왔지만 크롬에서는 여전히 "NaN"을 반환합니다.

누구든지 도와 주시겠습니까? 결과가 Infinity입니다

parseFloat(value + Number.POSITIVE_INFINITY) 

경우, value 아마 ""

하는 경우입니다 : 내가 :(...이 문제를 해결하기 위해 NaN를 방지하기 위해 일정

+2

입니다. 크롬 캐시를 제거하고 전체 코드를 표시하십시오. – Osa

+0

사실, 많은 프로를 해결합니다. 흠집. 나는 어떤 다른 설명도 모르겠다. – Digitalis

+0

@Osa 캐시는'alert'와'document.write'를 깨뜨려야합니다. –

답변

0

사용 무한대을 시도하는 모든 내 하루 사용 결과는 NaN입니다. value은 아마도 undefined

+0

'값'을 직접 확인하지 않는 것이 좋습니다. 그런 식으로 당신은 확실히 알 수 있습니다. – zerkms

+0

좋은 질문 : http://stackoverflow.com/questions/18082/ –