【发布时间】:2020-12-10 14:35:00
【问题描述】:
我正在尝试使用 slice 来删除 json 中字符串的前 3 个字符。
$(document).ready(function() {
$.ajaxSetup({
cache: false
});
setInterval(function() {
$.getJSON("IOCounter.html", function(data) {
$('#testTime').text(htmlDecode(slice(3(data.testTime))));
});
}, 1000);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<html>
<body>
<p id="testTime"></p>
</body>
</html>
所以我试图在 p id=testTime 中写入 testTime 的内容,但我需要在没有前 3 个字符的情况下编写它。当我尝试使用切片时,就像示例中显示的那样,它不起作用。 data.testTime 是一个字符串。
有什么想法吗?
【问题讨论】:
-
data.testTime是日期对象、时间戳还是字符串? -
发布
data是什么 -
数据是一个字符串
-
那么只要使用data.substring(3, data.length),假设数据是'id=testTime'
-
“当我尝试使用 slice 时,就像示例中显示的那样,它不起作用。” - 告诉我们你在哪里定义了你的函数
slice然后。或者你没有定义一个?调用“独立”函数与实际调用某种类型的对象上已定义的方法之间存在很大差异。
标签: javascript html json ajax