안녕하세요 sencha touch2를 처음 사용했습니다. 외부 웹 서비스를 사용해야합니다. 나는 아래와 같은 오류 코드를 콘솔에 작성했습니다. Uncaught TypeError : 정의되지 않은 'request'메서드를 호출 할 수 없습니다.. 문제가 무엇인지, 해결책을 제공해주십시오. 당신은Uncaught TypeError : sencha touch2 외부 웹 서비스에서 정의되지 않은 'request'메서드를 호출 할 수 없습니다.
Ext.util.JSONP.request({
url: 'http://localhost/SLS.BRND.Services/Service1.asmx/Helloworld',
params: {
method: 'Helloworld',
format: 'json',
callback: 'callback'
},
success: function(response) {
alert('Working!')
console.log(response);
},
failure: function(response) {
alert('Not working!')
console.log(response);
}
});
. 콘솔에서도 같은 오류가 발생합니다. Ext.data.jsonP.request 대신 Ext.Ajax.request를 추가하면 msg가 작동하지 않는 것을 경고하는 msg.ynquant가 나에게 전화를 걸면 내 웹에서 외부 웹 서비스를 사용할 수 있습니다. 감사합니다. –
내 대답이 업데이트되었습니다. sencha 웹 사이트에서 가져온 것입니다. 도움이되기를 바랍니다. – Dhiraj
이 코드에서 다음 오류가 발생합니다. ** "정의되지 않은"요청 "메서드를 호출 할 수 없습니다."**. 또한 ** required : [ 'Ext.data.JsonP'] **를 app.js에 추가했지만 여전히 오류가 있습니다. 어떤 아이디어가 그 이유 일 수 있습니까? –