2011-10-20 3 views
0

사용하여 CSRF 토큰 속성을 추출? 나는 레일을 기본으로하는 센차 터치 응용 프로그램을 짓고 있어요이 HTML 문서 감안할 때 Ext.core

var csrfToken = jQuery("meta[name=csrf-token]").attr("content"); 
> "JzrbB8G0gpcKoWcnL8+AllPSXzUVwqDSp5yjgEGqYwk=" 

, 그래서 jQuery를 사용할 수 없습니다

jQuery를, 나는이 작업을 수행 할 수 있습니다.

답변

1

Ext.query(selector,root);을 사용하여 토큰을 얻을 수 있습니다. 예를 들어

: Ext.query 쿼리 일치 구성 요소의 배열을 반환

var csrfToken = Ext.query('meta[name=csrf-token]')[0].getAttribute('content'); 

참고. http://docs.sencha.com/touch/1-1/#!/api/Ext.ComponentQuery.Query-method-query

또는 당신은 사용할 수 있습니다 Ext.select

var csrfToken = Ext.select('meta[name=csrf-token]').elements[0].getAttribute('content');