Javascript Jquery有问题吗?

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

我目前正在尝试获取一些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方法已经出现,并且正在工作,但是它直接进入函数的错误部分。任何帮助都将不胜感激,如果您需要更多信息,我将尽力提供给您


谢谢

这是web.config文件的问题。该网站不允许JSON头,因此它返回null。(未定义)通过添加几行允许azure网站允许检索此信息,然后解决了问题,我现在获得了所需的输出。谢谢你的帮助

你确定它是“接受”而不是“接受”吗?在传递给你的错误函数的
数据中返回了什么?@Turtle它是
接受的
我相信。似乎你的url不正确,或者不可用,所以它会导致错误。@Turtle你好,我已经尝试了这两种方法,它们都返回了相同的问题。它不会碰巧进入成功函数。url应该是正确的,数据没有带来任何东西,我相信它只是使用了后面的“已用毫秒”诊断