小编Bad*_*bra的帖子

如何为单个图形调用多个Keen IO集合?

我可以为单个可视化图调用多个Keen IO集合吗?

假设我有一个名为的集合orders:

{
  "order_number": "dfdfd2323",
  "order_price": 21.00,
} 
Run Code Online (Sandbox Code Playgroud)

我有另一个名为adjustments:

{
  "adjustment_id": "34ss3432",
  "adjustment_price": 2.00,
}
Run Code Online (Sandbox Code Playgroud)

现在我想显示一个条形图,显示"每周的总订单价格"和"每周的总调整价格".沿x轴的周数和y轴的价格.订单和调整价格不同的颜色.

我可以像这样对Keen IO进行嵌套调用吗?

client.run(query1, function(){
.....
   client.run(query2, function(){
   }
}
Run Code Online (Sandbox Code Playgroud)

javascript keen-io

3
推荐指数
1
解决办法
974
查看次数

正则表达式 - 如何删除括号内的字符串?

我想删除括号和方括号内的所有单词.我正在使用这个正则表达式,但它只删除括号内的单词.它不适用于方括号......

var str = 'hey [xx] (xhini) rexhin (zzz)';
var r = str.replace(/ *\([^)]*\)*\] */g, '');
Run Code Online (Sandbox Code Playgroud)

r 应该 hey rexhin

有什么建议?

javascript regex

3
推荐指数
1
解决办法
2273
查看次数

计算对象值的出现

我正在尝试遍历JSON文件中的一些数据并计算相同城市/发生的次数...

var json = [
  { "city": "California" },
  { "city": "California" },
  { "city": "California" },
  { "city": "Texas" },
  { "city": "Florida" }
];

var obj = {};

for (var i = 0, j = json.length; i < j; i++) {
  if (obj[json[i]]) {
    obj[json[i]]++;
  }
  else {
    obj[json[i]] = 1;
  } 
}

console.log(obj);
Run Code Online (Sandbox Code Playgroud)

JSFiddle: http : //jsfiddle.net/f2939ucw/

问题在于返回的对象仅返回数组中对象的数量,而不返回相同次数的城市。

javascript json

3
推荐指数
1
解决办法
4519
查看次数

如何使用jQuery获取句子的最后一个单词?

如何使用jQuery获取句子的最后一个单词?

例子:

  • get the last word of a sentence 应该回来 sentence
  • get the last word 应该回来 word

javascript jquery

3
推荐指数
1
解决办法
2466
查看次数

JavaScript正则表达式替换整个单词

我有一个变量:

var str = "@devtest11 @devtest1";
Run Code Online (Sandbox Code Playgroud)

我用这种方式替换@devtest1另一个字符串:

str.replace(new RegExp('@devtest1', 'g'), "aaaa")
Run Code Online (Sandbox Code Playgroud)

但是,它的结果(aaaa1 aaaa)并不是我所期望的.预期的结果是:@devtest11 aaaa.我只想替换整个单词@devtest1.

我怎样才能做到这一点?

javascript regex

3
推荐指数
1
解决办法
4665
查看次数

淘汰赛错误 - 无法处理绑定"foreach"

我在查看我的代码出了什么问题时遇到了一些麻烦.更有可能的是Knockout.js部分...它给了我以下错误:

消息:无法处理绑定"attr:function(){return {href:website()}}"

HTML

<div class="demo-card-square mdl-card mdl-shadow--2dp" data-bind="foreach: favoriteSpot">
  <div class="mdl-card__title mdl-card--expand">
    <h2 class="mdl-card__title-text">Update</h2>
  </div>
  <div class="mdl-card__supporting-text" data-bind="text:name"></div>
  <div class="mdl-card__supporting-text" data-bind="text:location"></div>
  <a data-bind="attr: {href: website()}">Website</a>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

var favoriteSpotsList = [{
  venueName: "name",
  venueLocation: "address",
  website: "url",
  image: "<img src='img'",
}];


var favoriteSpot = function(data) {
  this.name = ko.observable(data.venueName);
  this.address = ko.observable(data.venueLocation);
  this.website = ko.observable(data.website);
  this.image = ko.observable(data.img);
};

var AppViewModel = function() {
  var self = this;

  /* Create array of hotspot locations. */
  this.hotSpotList = ko.observableArray([]);

  favoriteSpotsList.forEach(function(spot) …
Run Code Online (Sandbox Code Playgroud)

html javascript knockout.js

3
推荐指数
1
解决办法
2382
查看次数

JavaScript 确认 PHP 删除按钮

当用户单击删除按钮时,如何添加 JavaScript 警报以确认(是或否)?我尝试向警报添加一个类:

<?php
//$con = mysqli_connect("localhost", "root", "root", "db");
$sql = "SELECT * FROM `uploads` where userId = " . $_SESSION['user'];
$qry = mysqli_query($conn,$sql) or die(mysqli_error($conn));

$table_content = "";

while($row = mysqli_fetch_assoc($qry)){
    $id = $row['id'];
    $name = $row['name'];
    $table_content .= "<tr>
                         <td>
                           <a href='listen.php?id=$id' target='_new'>$name </a>
                         </td>
                         <td>
                           <a href='delete.php?id=$id' type='button' class='btn btn-danger'>delete</a>
                         </td>
                       </tr>";
}

echo "<table>".$table_content."</table>";
?>
Run Code Online (Sandbox Code Playgroud)

html javascript php alert

3
推荐指数
1
解决办法
5053
查看次数

如何从SEO友好的URL获取查询字符串参数?

我使用普通的URL参数切换到SEO友好的URL.例如,我已经离开了......

http://www.example.net/mypage.aspx?id=1
Run Code Online (Sandbox Code Playgroud)

......对此:

http://www.example.net/mypage/1
Run Code Online (Sandbox Code Playgroud)

使用JavaScript或jQuery,将id变量设为1的最佳方法是什么?

我目前使用这样的函数:

// get the values from the query string.
function GetQueryStringParams(sParam) {
var sPageURL = window.location.search.substring(1);

var sURLVariables = sPageURL.split('&');

for (var i = 0; i < sURLVariables.length; i++) {
    var sParameterName = sURLVariables[i].split('=');
    if (sParameterName[0] == sParam) {
        return sParameterName[1];
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法,或者我是不是通过/??分割URL ?你会如何处理多个参数?

http://www.example.net/mypage/1/2/3/4/5

javascript url jquery

2
推荐指数
1
解决办法
1984
查看次数

如何安装和使用jQuery Chosen插件?

我下载了jQuery的Chosen插件,在我的项目中复制了selected.min.csschosen.jquery.min.js文件.

我的CSHTML中复制的链接路径:

<link href="~/Content/Bootstrap/css/chosen.min.css" rel="stylesheet" />
<script src="~/Content/Bootstrap/js/chosen.jquery.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我的CSHTML中有一个下拉列表,有点像这样:

<div class="col-md-4">
     <div class="btn-group pull-left">
          <button type="button" class="btn dropdown-toggle btn-md set-border" data-toggle="dropdown" id="dropdownbtn">
              <span class="spn-action">Add new criteria</span><span class="caret" id="caretAdjustment"></span>
          </button>
          <ul class="dropdown-menu" id="chzn-select" role="menu">
              @foreach(var item in Model)
              {
                 <li onclick="ShowMessage('@item.Criteria')"><a href="#">@item.Criteria</a></li>
              }  
           </ul>
      </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的jQuery:

<script type="text/javascript">
    $(document).ready(function () {
        $(function () {
            $("#chzn-select").as(Chosen).chosen();
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

但是"选择"的预期没有发生......我哪里出错了?

提前致谢.

javascript jquery razor jquery-chosen

2
推荐指数
1
解决办法
5489
查看次数

如何更改数据属性值?

这可能是一个简单的问题,但我在最后一个小时左右的时间里一直在试验而没有成功的结论.基本上,我有以下HTML:

<div data-trackcolor="#f39e93" data-size="60" data-linewidth="3" data-animate="500" data-percent="0" data-linecap="butt" data-barcolor="#fff" class="easyPieChart" data-toggle="easypiechart" style="width: 60px; height: 60px; line-height: 60px;">
  <span class="white font-90">0%</span>
  <canvas height="65" width="65" style="width: 60px; height: 60px;"></canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试data-trackcolor使用以下jQuery语法更改元素的值:

$('[data-toggle=easypiechart]').data('trackcolor','#f39e93');
Run Code Online (Sandbox Code Playgroud)

我也试过了$(".easyPieChart").attr("data-trackcolor", "#f39e93");.

价值在变化,颜色不变.我怀疑这是因为canvas元素.为了理解此标记的作用,您可以查看以下URL.

它在彩色数据箱中显示圆圈.如果有人可能有一些想法,为什么这不起作用,我将不胜感激.

谢谢.

html javascript jquery

2
推荐指数
1
解决办法
2199
查看次数

标签 统计

javascript ×10

jquery ×4

html ×3

regex ×2

alert ×1

jquery-chosen ×1

json ×1

keen-io ×1

knockout.js ×1

php ×1

razor ×1

url ×1