2009-03-10 4 views
0

Haaylp!Yahoo!에서 JSON 사용하기 위젯

Yahoo! Widgets spec은 JSON.parse()를 사용하여 JSON 객체를 구문 분석 할 수 있다고 말합니다.

ReferenceError: JSON is not defined 

을 무슨 일이야 : 때 나는 실제로 내가 좀 .. 내가 뭘하려 여기

var parsed = JSON.parse('{"key": "value"}'); 

print (parsed); 

for (p in parsed) 
{ 
    print ("prop: "+p); 
} 

을이 시도하고? 더 많은 마법이 필요합니까?

답변

0

'JSON'은 onLoad 호출이 완료 될 때까지 사용할 수 없습니다. 필자가 추측 할 수있는 한, 이것은 PC가 아닌 맥에서만 문제가된다.

JSON을 사용하려면 간단히 작동하지만 타이머 콜백 또는 다른 방법으로 시도해야합니다.

+0

아마도 자신의 대답을 수락 한 것으로 표시해야합니다. –

+0

고마워요. – izb

0

4.5 기능을 사용하도록 위젯을 설정 했습니까? JSON 객체는 4.5에서 소개되었지만 이전 버전의 Y! WE에서는 사용할 수 없습니다.

<?xml version="1.0" encoding="UTF-8"?> 
<widget> 
    <version>1.0</version> 
    <minimumVersion>4.5</minimumVersion> 
    <settings> 
     <setting name="debug" value="on"/> 
    </settings> 
</widget> 
관련 문제