2014-03-24 30 views
1

我有以下Jquery Slider初始值设定项,我想添加一个简单的逗号,需要以编程方式填充的行结束后。混淆Javascript和剃刀代码

$(function() { 
    $("#slider").slider({ 
     value: 1, 
     min: 1, 
     max: @Model.Offer.PurchaseLimit, <---problematic comma 
     step: 1, 
     slide: function (event, ui){ 
      $("#amount").val(ui.value); 
     } 
    }); 
}); 

逗号被强调为'语法错误'。我的猜测是,剃刀正试图解释逗号。

我也试图给JavaScript函数之外创建一个变量是这样的:

var PurchaseMax = @Model.Offer.PurchaseLimit; <----problematic semi-colon 

但问题恰恰成为分号。我该怎么做才能使这个工作?

+0

之间看来,这个问题只在IDE中存在。我跑了页面,它似乎工作得很好。 – FrankO

回答

1

这样做:

max: @(Model.Offer.PurchaseLimit), 

这样剃刀表达的范围@()

+0

但我仍然需要逗号输出作为字符串。我上面评论过,因为它在分析时似乎工作得很好,但IDE不喜欢它。 – FrankO

+0

在编辑中添加了昏迷 –

+0

谢谢!它很好地知道如何设置范围。 – FrankO