서버와의 상호작용 extjs Ext.Ajax.request({}) params:
2396 단어 request
var store=new Ext.data.Store({
url:"hello.xml",
reader:new Ext.data.XmlReader({
record:"row"},
["id","name","organization","homepage"])
});
Sote 구성 요소는 매개 변수 URL을 받아들이기 때문에 URL을 설정하면 ExtJS는 서버와 상호작용하는 Ext.data를 만듭니다.지정된 Connection 또는 Ext.Ajax를 통해 HttpProxy 객체입니다.서버 측의 데이터를 읽을 수 있도록 서버에 요청을 보냅니다.경험에 의하면 서버 측에서 JSON 데이터를 생성하는 것은 매우 좋은 선택이다. 즉, 서버의 URL'student.ejf?cmd=list'가 아래의 JSON 데이터 출력을 생성한다면.
{results:[{id:1,
name:' ',
email:'[email protected]',
sex:' ',
bornDate:'1991-4-4'},
{id:1,
name:' ',
email:'[email protected]',
sex:' ',
bornDate:'1992-5-6'},
{id:1,
name:' ',
email:'[email protected]',
sex:' ',
bornDate:'1993-3-7'}
]
}
학습 정보 편집 테이블을 앞에 표시하는 store는 다음과 같이 만들 수 있습니다.
var store=new Ext.data.Store({
url:"student.ejf?cmd=list",
reader:new Ext.data.JsonReader({
root:"result"},
["id","name","organization","homepage"])
});
:
var store=new Ext.data.JsonStore({
url:"student.ejf?cmd=list",
root:"result",
fields:["id","name","organization","homepage"]});
여기서 루트는 레코드세트 데이터가 포함된 속성을 나타냅니다.실행 프로그램에서 서버 측에 데이터를 보내야 할 때, ExtJS에서 제공하는 Ext.Ajax 대상의 request 방법을 직접 사용할 수 있습니다.예를 들어 다음 코드는 서버를 놓는 학생을 실현합니다.ejf?cmd=save 이 URL에서 요청을 하고 params에서 보내는 Student 대상을 지정합니다.
function sFn()
{
alert(' ');
}
function fFn()
{
alert(' ');
}
Ext.Ajax.request({
url: 'student.ejf?cmd=save’
success: sFn
failure: fFn,
params: { name: ' ',email: ' [email protected]',bornDate: ' 1992-5-6',sex: ' '}
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java에서 HttpRequest Header를 가져오는 몇 가지 방법이 포털은 모든 응용 프로그램의 입구이다. 사용자가 포털에 로그인한 후에 다른 시스템에 들어가면 유사한 단일 로그인(SSO)이 필요하다.각 서브시스템에 들어갈 때 다시 로그인할 필요가 없다. 물론 유사한 기능은 전문...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.