我在将函数从asp.net转换为jquery时遇到了麻烦
Convert.ToDouble
Convert.ToInt32请看我的代码,告诉我如何正确转换它
谢谢
function paint(orders) {
var table = $('#progressgrid')
'<div style="border: 1px; width: 600px; overflow-x: auto; overflow-y: hidden;">';
$.each(orders, function () {
table +=
'<div style="float: left;">' + this.PdriverName + ' ' + '</div>' +
'<div style="border: 3px solid black; float: left; width: <%# Convert.ToInt32(this.OrderCount) * 50 %>px">' +
'<div style="border: 0px; float: left; width: <%# ((Convert.ToDouble(this.OrderCount) - Convert.ToDouble(this.OrderCountWhereNameIsNotNull)) / Convert.ToDouble(this.OrderCount)) * 100 %>%;">' + this.OrderCount + '</div>' +
'<div style="border: 0px; float: right; width: <%# (Convert.ToDouble(this.OrderCountWhereNameIsNotNull) / Convert.ToDouble(this.OrderCount)) * 100 %>%; background-color: red;">' + this.OrderCountWhereNameIsNotNull + '</div>'发布于 2011-11-19 23:53:43
parseInt(str);
parseFloat(str);发布于 2011-11-19 23:53:45
您的代码中有一个双%符号,您的意思是乘以100%,但解析器将其作为end语句。仔细检查一下。
parseInt(<%# this.OrderCount * 50 %>)https://stackoverflow.com/questions/8195161
复制相似问题