ExtJS 동기화 요청

1669 단어 ExtJs
1. ext3.0 이전에는 다음과 같은 방식으로 동기화 요청을 했습니다. var conn= Ext.lib.Ajax.getConnectionObject().conn;     responsea.open("POST/GET", url,false/true);     responsea.send(null);
     var resp = conn.responseText;
2. Ext3.0 버전의 실현 방식은 ext-basex를 도입해야 한다.js
     
Ext.Ajax.request({
					    	url : 'checkRadomCode.do',// 
					    	params : {randCode:Ext.getCmp("randCodeId").getValue()},
					    	scope : true,
					    	method: 'POST',
					    	async: false ,
					    	success: function(response, opts) {  
                				if(response.responseText=="true"){
					    		     returnValue(true);
					    		  } else if(response.responseText=="false"){
					    			  Ext.Msg.alert(" "," !");
					    			  Ext.getCmp("randCodeId").markInvalid(" !");
					    		    returnValue(false);
					    		  }
					    	}, //    
                			failure: function() { Ext.Msg.alert(" "," !"); }  //  
					});// 
						function returnValue(ok){
							IsRandomRright = ok;
						}
						return IsRandomRright;
		       }//end_validator
			}// 

새로 도입된 js 파일을 열고if(callback & callback.timeout) {
if(callback & callback.timeout & options.async)로 변경 {
압축판if(u&u.timeout) {'에서'if(u&u.timeout&&n.async){'로 변경
또는 ('timeout'in r) & (r.timeout = callback.timeout);(options.async) & ('timeout'in r) & (r.timeout = callback.timeout)로 변경;  
 

좋은 웹페이지 즐겨찾기