Javascript Jquery有问题吗?
我目前正在尝试获取一些json信息,以便为razorflow中的仪表板添加这些信息。因此,我为Umbraco创建了HTTPGet方法。该方法可以有限地工作,但我认为jquery ajax存在问题 以下是当前代码:Javascript Jquery有问题吗?,javascript,jquery,razor,umbraco,Javascript,Jquery,Razor,Umbraco,我目前正在尝试获取一些json信息,以便为razorflow中的仪表板添加这些信息。因此,我为Umbraco创建了HTTPGet方法。该方法可以有限地工作,但我认为jquery ajax存在问题 以下是当前代码: function addDatabaseDiagnostic(kpiobject, endpoint, name) { kpiobject.addKPI(name, { caption: name, value: 0, numb
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方法已经出现,并且正在工作,但是它直接进入函数的错误部分。任何帮助都将不胜感激,如果您需要更多信息,我将尽力提供给您
谢谢这是web.config文件的问题。该网站不允许JSON头,因此它返回null。(未定义)通过添加几行允许azure网站允许检索此信息,然后解决了问题,我现在获得了所需的输出。谢谢你的帮助 你确定它是“接受”而不是“接受”吗?在传递给你的错误函数的
数据中返回了什么?@Turtle它是接受的我相信。似乎你的url不正确,或者不可用,所以它会导致错误。@Turtle你好,我已经尝试了这两种方法,它们都返回了相同的问题。它不会碰巧进入成功函数。url应该是正确的,数据没有带来任何东西,我相信它只是使用了后面的“已用毫秒”诊断