在asp .net中使用动态数据源引导星级评级
Bootstrap Star Rating with dynamic datasource in asp .net
我已经使用启动星级评级和下载插件在以下URL,
https://github.com/kartik-v/bootstrap-star-ratingIt is working fine..但是我想动态地修改数据源。
$('#input-1').rating({
step: 1,
size: 'xs',
starCaptions: { 1: 'Poor', 2: 'Can Improve', 3: 'Satisfying', 4: 'Great Work', 5: 'Impressed' },
starCaptionClasses: { 1: 'text-danger', 2: 'text-warning', 3: 'text-info', 4: 'text-primary', 5: 'text-success' }
});
StarCaptions,StarCaptionClass需要动态改变。
它需要从Javascript变量分配或其他任何东西…?
starCaptions和StarCaptionClass是传递给函数的JSON对象,可以从服务器端语言(例如PHP)传递,例如使用函数json_encode($array)
,您可以从PHP变量中获得JSON字符串。
在您的代码级别,例如:
<script>
var starCaptionsVar = JSON.parse('<?php echo $jsonString; ?>');
var starCaptionClassesVar = JSON.parse('<?php echo $jsonString2; ?>');
// then you can pass it to the rating
$('#input-1').rating({
step: 1,
size: 'xs',
starCaptions:starCaptionsVar ,
starCaptionClasses: starCaptionClassesVar);
</script>
下面的代码可以正常工作。不需要JSON
转换。
<% Dim Dummy As String ="{ 1: 'Poor', 2: 'Can Improve', 3: 'Satisfying', 4: 'Great Work', 5: 'Impressed' }" %>
Javascript代码:
$('#input-1').rating({
step: 1,
size: 'xs',
starCaptions: <%= Dummy %>,
starCaptionClasses: { 1: 'text-danger', 2: 'text-warning', 3: 'text-info', 4: 'text-primary', 5: 'text-success' }
});
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 动态分配GA增强型电子商务跟踪器
- onkeyup无法动态创建多个文本区域
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使Javascript动态html表及其上的事件
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 剑道数据源,将动态数据发送到服务器
- KendoUI 网格:动态向数据源添加字段
- 我想使用 getorgchart API 创建一个动态图表,但在设置 jquery 的数据源属性时存在一些问题
- Datatables-使用具有多个表和动态参数的Ajax数据源(sAjaxSource)
- 绑定一个kendogrid,带有大型数据源(json数组),任何动态的都需要
- 在动态驱动的表单上应用jQuery自动完成json数据源
- 在asp .net中使用动态数据源引导星级评级
- 剑道UI:在按钮点击事件上动态改变网格的数据源
- Jquery自动完成数据源基于一个动态输入id
- 使用函数中的数据源(动态数据源)-选择2 v4
- 使用 D3 创建具有动态选择数据源的旭日图
- 格子在数据源中发送动态变量