이 글로벌 세션 개체의 '참석자'개체의 '메모'속성에 새 값을 할당하려고합니다 ... 할당을 시도 할 때마다 값이 유지되지 않습니다. 웹킷의 콘솔에서 왜 전역 객체의 속성이 새 할당을 허용하지 않습니까?
는 :> session['attendee']['notes']
null
> session['attendee']['notes'] = "test"
"test"
> session['attendee']['notes']
null
> window.session['attendee']['notes'] = "test"
"test"
> session['attendee']['notes']
null
> window.session['attendee']['notes']
null
세션은 전역 범위에서과 같이 설정됩니다
window.session = {};
그리고 나중에 내가 객체를 할당하고있어 브라우저의 SQL 데이터베이스에서 가져온 이런 식으로.
window.session['attendee'] = {'name':'mike' ..etc..}
는 업데이트 :
여기에 좀 더 콘솔 정보입니다 :
> window.session['attendee']
Object
address_1: null
address_2: null
app_id: 1
badge_id: null
budget: null
city: null
company: null
decision_maker: null
email: null
first_name: "Anonymous"
followup: null
id: null
is_influencer: null
is_purchaser: null
is_user: null
last_name: ""
notes: null
phone: null
rating: null
scanned: 1
state: null
synced: null
zip: null
__proto__: Object
> window.session['attendee'].notes
null
> window.session['attendee'].notes = "TEST"
"TEST"
> window.session['attendee'].notes
null
있도록 session.attendee에서 객체와 "메모"거기에 해당 개체의 속성이지만, 할당 가치가 붙지 않습니다.
와'세션 [ '참석자'] '는 무엇인가? – Ryan
예, 우리는 세션과 세션 [ '참석자']가 인스턴스화 된 곳을 확인해야합니다. – andrewpthorp
세션이 다음과 같이 인스턴스화됩니다. window.session = {}; – mboyle