devextreme の typescript モジュールから jsonp コールバックを呼び出したいです。次のコードは機能しません。コールバックを呼び出したいweatherResponse
のですが、TypeScript モジュール内にあります。
module tellmeweather {
export function home(params: { id: any }) {
return {
LocationValue: ko.observable("New York"),
LocationResults:ko.observable("No Results"),
goSearch: function ()
{
$.ajax({
url: 'http://api.openweathermap.org/data/2.5/weather?q='
+ this.LocationValue() + ',it&callback=weatherResponse',
dataType: 'jsonp',
jsonp: 'weatherResponse',
success: function () {
}
});
}
,
weatherResponse: function (locdata:any)
{
this.LocationResults("Location Name:"+locdata.name);
}
};
}
}