小编Ion*_*ula的帖子

上传显然成功后为什么上传的音频已损坏?

我使用JavaScript,PHP和Cordova进行了上传.一切正常.但是当我尝试在浏览器或Windows Media Player等桌面播放器中打开上传的mp3时,它说该文件已损坏.知道为什么会这样吗?

我还必须说,当我在浏览器中检查损坏的文件时,它有视频标签而不是音频标签.

我的代码:

//method to upload the audio
function uploadAudio(recordedSrc) {
  var win = function(r) {
    console.log("Code = " + r.responseCode);
    console.log("Response = " + r.response);
    console.log("Sent = " + r.bytesSent);
  }

  var fail = function(error) {
    alert("An error has occurred: Code = " + error.code);
    console.log("upload error source " + error.source);
    console.log("upload error target " + error.target);
  }

  var options = new FileUploadOptions();
  options.fileKey = "file";
  options.fileName = "recordupload.mp3";
  options.mimeType = "audio/mpeg";
  console.log(options);

  var ft = new …
Run Code Online (Sandbox Code Playgroud)

javascript php android html5-audio cordova

21
推荐指数
1
解决办法
1001
查看次数

如何使用黑名单数组和正则表达式禁止使用变音符号的单词?

我有一个类型文本的输入,我返回true或false取决于被禁止的单词列表.一切正常.我的问题是我不知道如何检查数组中带有变音符号的单词:

var bannedWords = ["bad", "mad", "testing", "b??"];
var regex = new RegExp('\\b' + bannedWords.join("\\b|\\b") + '\\b', 'i');

$(function () {
  $("input").on("change", function () {
    var valid = !regex.test(this.value);
    alert(valid);
  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' name='word_to_check'>
Run Code Online (Sandbox Code Playgroud)

现在在单词上b??它返回true而不是false,例如.

html javascript regex jquery

10
推荐指数
1
解决办法
1266
查看次数

底部有三角形的div与背景图像

我想做一个div,底部有一个三角形.但我需要三角形上背景图像出现,我尝试使用伪元素(:after)但它不起作用.

#homebg:after{
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 50px #fff;
    border-left: solid 48vw transparent;
    border-right: solid 48vw transparent;
}
Run Code Online (Sandbox Code Playgroud)

我需要div使用background三角形中的图像显示: 带*背景图像的div*和底部的全宽三角形

html css svg css3 css-shapes

8
推荐指数
2
解决办法
3182
查看次数

JS/JQuery中的缩放和平移就像我们可以使用SVG一样

我正在创建一个包含数千个节点的组织结构图,但是在这里创建了一个示例示例,

https://jsfiddle.net/jy6j87g0/2/

你可以看到缩放和平移正在工作,但我想让它像这里一样工作,

http://live.yworks.com/demobrowser/index.html#Organization-Charts

再具体一点

我想弄小提琴,

  • 基于鼠标指针的位置而非图表中心进行缩放
  • 限制我的图表可以使用的最小尺寸,这样它就不会变得不可见
  • 有一个重置按钮

我正在努力寻找从哪里开始,我是否应该进一步研究CSS转换或使用d3.js而是从头开始创建所有内容.

Link to library- https://github.com/dabeng/OrgChart

'use strict';

(function($) {

  $(function() {

    var datascource = {
      'name': 'Lao Lao',
      'title': 'general manager',
      'children': [{
        'name': 'Bo Miao',
        'title': 'department manager'
      }, {
        'name': 'Su Miao',
        'title': 'department manager',
        'children': [{
          'name': 'Tie Hua',
          'title': 'senior engineer'
        }, {
          'name': 'Hei Hei',
          'title': 'senior engineer',
          'children': [{
            'name': 'Pang Pang',
            'title': 'engineer'
          }, {
            'name': 'Xiang Xiang',
            'title': 'UE engineer'
          }]
        }] …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

8
推荐指数
1
解决办法
862
查看次数

如何计算某个meta_key在列中出现meta_value的次数?

我试图从WordPress中的数据库查询我的表中的列上每条记录存在多少次并导出该列.我该怎么做?

在excel导出中,我希望meta_value中的列包含meta_key"user_valid",列中包含meta_value在mysql列中存在的次数.

meta_key          meta_value

user_valid        '1, 2, 3'      
user_valid        '1, 2, 1' 
user_valid        '1, 2, 3'
Run Code Online (Sandbox Code Playgroud)

要使用我使用的meta_key'user_valid'导出列'meta_value':

SELECT meta_value FROM `us_test` WHERE meta_key = 'user_valid'
Run Code Online (Sandbox Code Playgroud)

在使用此查询后,我使用MYSQL中的导出按钮导出.

我不知道如何对其他列进行查询.

我认为它应该是这样的,但我不确定,因为当我使用下一个查询时,它不会返回所有记录:

SELECT meta_value, COUNT( * ) c FROM `us_test` WHERE meta_key = 'user_valid' GROUP BY meta_value
Run Code Online (Sandbox Code Playgroud)

php mysql sql wordpress

7
推荐指数
2
解决办法
1191
查看次数

如何选择具有相同类的下一个元素?

我的问题由两部分组成:

  1. 如何选择具有相同类的下一个元素并隐藏前一个元素?
  2. 如何在每个输入中添加隐藏值,按下按钮的值?假设我按下"否"等级的按钮.我想要'不'进入它的输入隐藏价值的问题.怎么做?

非常感谢.任何形式的帮助将不胜感激.

这是我到目前为止:

HTML:

$('.answer_buttons a').on('click', function(e){
    e.preventDefault();
    $('.selected').removeClass('selected').hide().next().show().addClass('selected');
    $.ajax({
        type: "POST",
        url: '',
        data: {},
        success: function(msj){
            //alert('test');
            //console.log(msj);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)
<form action="" method="post">
  <input name="intr1" value="" type="hidden">
  <p class="question selected" id="intreb_1">
    Intrebarea 1?</p>
  <input name="intr2" value="" type="hidden">
  <p class="question " id="intreb_2">
    Intrebarea 2?</p>
  <input name="intr3" value="" type="hidden">
  <p class="question " id="intreb_3">
    Intrebarea 3?</p>
  <input name="intr4" value="" type="hidden">
  <p class="question " id="intreb_4">
    Intrebarea 4?</p>
  <input name="intr5" value="" type="hidden">
  <p class="question " id="intreb_5">
    Intrebarea 5?</p>
  <div class="answer_buttons"> …
Run Code Online (Sandbox Code Playgroud)

html javascript php ajax jquery

5
推荐指数
1
解决办法
533
查看次数

如何使输入文本更宽

我试图使文本栏更宽,但我无法让它工作。我试过,width但它对我不起作用。我也无法在互联网上找到任何东西。

这是我的HTML

HTML:

<form action="" method="post">
<legend>Neem contact op</legend>
<table>
    <tr>
        <td>
            <label for="Naam">Naam: </label>
        </td>
        <td>
            <input type="text" id="Naam" name="Naam" placeholder="Naam" required="required" />
        </td> 
    </tr>
    <tr>
        <td>
            <label for="Email">Email :</label>
        </td>
        <td>
            <input type="email" id="Email"name="Email" placeholder="Email" required="required" />
        </td>
    </tr>
    <tr>
        <td>
            <label for="Seizoen">Seizoen: </label>
        </td>
        <td>
            <select name="Seizoen" id="Seizoen" required>
            <option value="">Kies hier je seizoen</option>
                <option value="Lente">Lente</option>
                <option value="Zomer">Zomer</option>
                <option value="Herfst">Herfst</option>
                <option value="Winter">Winter</option>
            </select>
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <hr />  
        </td>
    </tr>
    <tr> …
Run Code Online (Sandbox Code Playgroud)

html css responsive-design

4
推荐指数
2
解决办法
2万
查看次数

如何在每个画布上添加图像?

我在同一页面上有10幅画布.在每个画布上,我正在尝试添加一个现有的图像.这可能吗?我尝试了下一个代码,但没有显示任何图像:

var numberOfPages = $('.draw_pages canvas').length;
   var i = 0;
   var counter = 0;
   for(i=0; i<numberOfPages; i++){
	   counter++;
	   var canvas = document.getElementById("canvas_"+counter);
	   var ctx = canvas.getContext("2d");
	   ctx.font = "30px Arial";
	   ctx.fillText("Hello World "+ counter, 110, 250);
	   	
	   	//add images to canvas
	   	var base_image = new Image();
	   	base_image.onload = function(){
			init();
		}
		    base_image.src = '../images/page_1.png';
		function drawImage(){
		    ctx.drawImage(base_image, 0, 0, 575, 575);
		}
		function init(){
			drawImage();
		}
		
			
   }
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种方式,但只有当我在浏览器的url上按下回车键并且正在绘制文本时它才有效:

var numberOfPages = $('.draw_pages canvas').length;
   var i = 0;
   var counter = 0; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

4
推荐指数
1
解决办法
55
查看次数

搜索后所选项目丢失-Bootstrap table after

我使用引导表进行表管理。我有一个带有复选框的表格,所以我使用了data-click-to-select = "true"我也有一个搜索栏,data-search = "true"当我选择一个项目并进行搜索时,我会丢失所选的项目。

在附加的链接中,有一个示例:您选择第一个元素“bootstrap-table”,然后将“b”放入搜索区域后,将不再选择该元素

1999

小提琴

有什么想法吗lz

javascript jquery twitter-bootstrap-3

4
推荐指数
1
解决办法
2415
查看次数

获取具有相同类的元素的id

如何获取具有相同类的元素的每个attr id?

var id = $('.class').attr('id');
Run Code Online (Sandbox Code Playgroud)

但是当我执行console.log时它只返回一个id,即使我有多个id和多个具有相同类的div.

html jquery

3
推荐指数
2
解决办法
9458
查看次数