2016-07-22 1 views
0
myFormPanel.getForm().submit({ 
    clientValidation: true, 
    url: 'updateConsignment.php', 
    params: { 
     newStatus: 'delivered' 
    }, 
    success: function(form, action) { 
    }, 
     failure: function(form, action) { 
     } 
    } 
}); 

위의 코드에서 변수를 매개 변수 키로 설정할 수 있습니까? 나는 다음과 같은 변수가 있다면 예를 들어, :ExtJs - 기본 형식 : params 키를 변수로 만들 수 있습니까?

var myVar = 'newStatus'; 

을하고 PARAM 키로 변수를 배치, 결과는 같은 것입니까? 아니면 변수를 문자열로 가져 와서 키 'myVar'를 만들까요?

당신은 다음과 같은 방법으로 수행하고 요청에 PARAMS에 할당 할 수 있습니다

답변

1

:

var formParams={}; 
 
var myVar='newStatus'; 
 
formParams[myVar]='delivered'; 
 
console.log(formParams);

myFormPanel.getForm().submit({ 
    clientValidation: true, 
    url: 'updateConsignment.php', 
    params: formParams, 
    success: function(form, action) { 
    }, 
     failure: function(form, action) { 
     } 
    } 
}); 
관련 문제