我目前正在尝试获取一些json信息,以便为razorflow中的仪表板添加。所以我已经为Umbraco创建了HTTPGet方法,这个方法肯定有效,但我相信它是jquery ajax的一个问题。
以下是当前代码:
function addDatabaseDiagnostic(kpiobject, endpoint, name) {
kpiobject.addKPI(name, {
caption: name,
value: 0,
numberSuffix: " ms"
});
$.ajax({
url: baseDiagUrl + endpoint,
type: 'GET',
Accept : "text/html, application/xhtml+xml, */*",
success: function (data) {
debugger;
kpiobject.updateKPI(name, {
value: data['ElapsedMilliseconds'],
});
},
error: function (data) {
debugger;
kpiobject.updateKPI(name, {
value: data,
});
}
});
该功能应该从网站获取信息,并能够将其插入到该字段中。
我一直在使用' Fiddler'这就是说Get方法有Occured,并且正在运行但是它会直接进入函数的Error部分。任何帮助都将大大收到,如果您需要更多信息,我会尽力给您。
由于
答案 0 :(得分:0)
这个问题是web.config文件。该网站不允许使用JSON标头,因此它返回null的原因。 (未定义)通过添加几行以允许azure网站允许检索此信息,然后解决问题,我现在获得所需的输出。谢谢你的帮助。