未捕获到的TypeError:NaN JavaScript Sharepoint

亚门德龙

我开发了一个JavaScript倒数计时器;我还有一个SharePoint列表,用于检索倒计时的分钟数,其列名称为Koha

我正在检索Koha并初始化一个变量;但是,当我尝试运行该应用程序时,倒数计时器向我显示NaN吗?

这是我检索Koha字段的方式:

function Retrieve(){
    currentQuizItem = quizList.getItemById(quizID);
    var quizName;
    context.load(currentQuizItem);

    var koha = currentQuizItem.get_fieldValues()["koha"];

    //even if I try to convert it to number it does not work
    koha = parseInt(Koha);

    alert(koha); // here I can see my value but later when I initialize this var to countdown it says NaN;

}

这是我的JavaScript倒数计时器

function startTimer(duration, display) {
    var timer = duration, minutes, seconds;
    setInterval(function () {
        minutes = parseInt(timer / 60, 10);
        seconds = parseInt(timer % 60, 10);
        minutes = minutes < 10 ? "0" + minutes : minutes;
        seconds = seconds < 10 ? "0" + seconds : seconds;
        display.textContent = minutes + ":" + seconds;
        if (--timer < 0) {
            timer = duration;
        }
    }, 1000);
}

window.onload = function () {
    var fiveSec = 60 * koha,   //If I make this 60 * 20 it works and there are 20 min to countdown
    display = document.querySelector('#UItimer');

    startTimer(fiveSec, display);
};

现在,当我运行我的应用程序时,如果显示NaN:NaN而不是显示计时器

请帮我

瓦迪姆·格雷米亚切夫(Vadim Gremyachev)

由于SP.ClientContext.executeQueryAsync method缺少,您很可能会收到此错误指定的方法是强制性的,它将在服务器上提交挂起的查询,没有该行

var koha = currentQuizItem.get_fieldValues()["koha"];

返回undefined

这是获取列表项的通用示例

var ctx = SP.ClientContext.get_current();
var list = ctx.get_web().get_lists().getByTitle(listTitle);
var item = list.getItemById(itemId);
ctx.load(item);
ctx.executeQueryAsync(
   function(){
      var val = item.get_fieldValues()[fieldName];
      //...     
   },
   function(sender,args){
       console.log(args.get_message());
   });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript未捕获的Typeerror

来自分类Dev

未捕获的TypeError:undefined不是函数-Javascript

来自分类Dev

JavaScript / jQuery“未捕获的TypeError” classList

来自分类Dev

Javascript“未捕获的TypeError:对象不是函数”

来自分类Dev

JavaScript OOP:未捕获的TypeError:不是函数

来自分类Dev

Javascript:未捕获的TypeError:不是函数

来自分类Dev

JavaScript WordPress未捕获的typeerror $不是函数

来自分类Dev

JavaScript / jQuery“未捕获的TypeError” classList

来自分类Dev

从数据属性循环未捕获的TypeError的Javascript

来自分类Dev

未捕获的TypeError:非法调用javascript

来自分类Dev

Javascript循环错误:未捕获的TypeError

来自分类Dev

未捕获到的SyntaxError:意外的令牌instanceof(使用Chrome Javascript控制台)

来自分类Dev

JavaScript错误;参数列表后未捕获到的SyntaxError:缺少)

来自分类Dev

将PHP嵌入到Javascript中,未捕获到SyntaxError:意外标识符

来自分类Dev

JavaScript-参数列表后未捕获到的SyntaxError:缺少)

来自分类Dev

JavaScript:参数列表后未捕获到的SyntaxError:缺少)在添加带有onchange事件的行时

来自分类Dev

扩展SVGTextElement时Typescript未捕获到TypeError

来自分类Dev

CHROME中的自调用函数未捕获到TypeError

来自分类Dev

尝试使用.split()时,JS中未捕获到TypeError

来自分类Dev

未捕获的TypeError:ctx.fillText不是函数(Javascript画布)

来自分类常见问题

未捕获的TypeError:Object.values不是JavaScript函数

来自分类Dev

JavaScript数组-未捕获的TypeError:无法读取属性'length'

来自分类Dev

JavaScript关闭:未捕获的TypeError:counter.value不是函数

来自分类Dev

Javascript。未捕获的TypeError:Hashids不是构造函数

来自分类Dev

Javascript未捕获的TypeError:value.toUpperCase不是函数

来自分类Dev

JavaScript-未捕获的TypeError:totype [totypeIndex]未定义

来自分类Dev

JavaScript数组-未捕获的TypeError:无法读取属性'length'

来自分类Dev

Javascript-未捕获的TypeError:string不是函数

来自分类Dev

Javascript中的“未捕获的TypeError:x.toUpperCase不是函数”

Related 相关文章

  1. 1

    JavaScript未捕获的Typeerror

  2. 2

    未捕获的TypeError:undefined不是函数-Javascript

  3. 3

    JavaScript / jQuery“未捕获的TypeError” classList

  4. 4

    Javascript“未捕获的TypeError:对象不是函数”

  5. 5

    JavaScript OOP:未捕获的TypeError:不是函数

  6. 6

    Javascript:未捕获的TypeError:不是函数

  7. 7

    JavaScript WordPress未捕获的typeerror $不是函数

  8. 8

    JavaScript / jQuery“未捕获的TypeError” classList

  9. 9

    从数据属性循环未捕获的TypeError的Javascript

  10. 10

    未捕获的TypeError:非法调用javascript

  11. 11

    Javascript循环错误:未捕获的TypeError

  12. 12

    未捕获到的SyntaxError:意外的令牌instanceof(使用Chrome Javascript控制台)

  13. 13

    JavaScript错误;参数列表后未捕获到的SyntaxError:缺少)

  14. 14

    将PHP嵌入到Javascript中,未捕获到SyntaxError:意外标识符

  15. 15

    JavaScript-参数列表后未捕获到的SyntaxError:缺少)

  16. 16

    JavaScript:参数列表后未捕获到的SyntaxError:缺少)在添加带有onchange事件的行时

  17. 17

    扩展SVGTextElement时Typescript未捕获到TypeError

  18. 18

    CHROME中的自调用函数未捕获到TypeError

  19. 19

    尝试使用.split()时,JS中未捕获到TypeError

  20. 20

    未捕获的TypeError:ctx.fillText不是函数(Javascript画布)

  21. 21

    未捕获的TypeError:Object.values不是JavaScript函数

  22. 22

    JavaScript数组-未捕获的TypeError:无法读取属性'length'

  23. 23

    JavaScript关闭:未捕获的TypeError:counter.value不是函数

  24. 24

    Javascript。未捕获的TypeError:Hashids不是构造函数

  25. 25

    Javascript未捕获的TypeError:value.toUpperCase不是函数

  26. 26

    JavaScript-未捕获的TypeError:totype [totypeIndex]未定义

  27. 27

    JavaScript数组-未捕获的TypeError:无法读取属性'length'

  28. 28

    Javascript-未捕获的TypeError:string不是函数

  29. 29

    Javascript中的“未捕获的TypeError:x.toUpperCase不是函数”

热门标签

归档