html
rest("/readXml")
.consumes("application/xml")
.post()
.to("direct:xmlread");
from("direct:xmlread").streamCaching()
.doTry().unmarshal(xmlDataFormat)
.process(readAndInsertXml)
.to("mock:result").end();
}
这是我的JavaScript代码
<span id="count" style="margin-top: -5%;" class="likes_count">5 likes</span>
我正在获取id变量中的nuber,但是不知道如何在成功时增加它,我在我的代码中尝试了它,但是不起作用,它在整数前加了1会有帮助
答案 0 :(得分:2)
只需替换一下:
$post.parent().find('span.likes_count').text(id+1+"likes");
具有:
$post.parent().find('span.likes_count').text((+id+1)+"likes");
问题在于id
和"likes"
都是字符串,因此Javascript将+
运算符解释为在字符串之间进行串联。 “一元加号” +id
将其转换为数字(您也可以使用Number(id)
,有些人发现更明确,但我个人觉得很冗长),并通过在括号中加上+id+1
来确保在与"likes"
的字符串连接发生之前,将其视为数字加法。