小编cof*_*tor的帖子

Javascript - 将CSV下载为文件

我正在搞乱一些javascript来下载一些csv文本:

<script>
var data = '"Column One","Column Two","Column Three"';
window.location.href = 'data:text/csv;charset=UTF-8,' + encodeURIComponent(data);
</script>
Run Code Online (Sandbox Code Playgroud)

到目前为止这是有效的,但是当浏览器提示我保存文件时,没有文件名,也没有扩展名.

我怎样才能预先确定文件的名称及其扩展名window.location.href

javascript export-to-csv

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

jQuery - 在加载正文后查找并替换文本

关于用jquery查找和替换文本,我从其他人那里获得了一些惊人的帮助.

下面的代码将找到单词:"Subject:"并将其替换为"Name:"

$("*").each(function () { 
   if ($(this).children().length == 0) { 
      $(this).text($(this).text().replace('Subject:','Name:')); 
   } 
});
Run Code Online (Sandbox Code Playgroud)

这非常有效.

我遇到的唯一问题是替换页面加载后加载的文本.

我确实有一些javascript函数显示来自服务器的数据,但只有在页面加载了所有元素之后.例如,用户从下拉列表中选择一个值,该值启动事件以从数据库加载产品列表.

我格式化了一些像这样的产品:

格兰尼史密斯苹果价格:x.xx每磅营养成分....

我只想找到一个替换"Price:"这个词,并可能用"Cost:"替换它.

但正如我所提到的,该数据尚未加载.并且仅在用户从下拉菜单中选择"Granny Smith Apples"后显示.

这是我必须忍受的限制吗?

jquery replace find

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

jquery查找和替换文本,没有元素id

我正在寻找和替换文本.

我遇到的唯一问题是找到一个文本字符串,它没有附加到带有ID的元素.否则,这很容易.

我正在尝试这样的事情:

$("*").each(function () {
    $(this).html(this.html().replace('Original Text','New Text'));
});
Run Code Online (Sandbox Code Playgroud)

工作不太好.
有没有人遇到过这个?

此外,如果我要查找和替换多个单词或短语,这会如何影响用户浏览器的速度/处理能力?这是记忆猪吗?

jquery replace find

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

dompdf特殊字符

我有成功的HTML到pdf转换,但不是特殊字符.

下面只是我想要显示的一个特殊字符,它显示在我的Mac上的浏览器中,当我把它放在一个html文档中时.(但不在我的窗户盒子上)

<?php
require_once("../dompdf_config.inc.php");
$html = '&#8364;';
$dompdf = new DOMPDF(); $html = iconv('UTF-8','Windows-1250',$html);
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("contract.pdf");
exit(0);
?>
Run Code Online (Sandbox Code Playgroud)

我一直得到一个"?" (pdf)提交pdf时的问号.我知道在特殊字符方面记录了很多问题,但是我想我会尝试使用我实际使用的代码.

如果DomPdf不是推荐的html-to-pdf转换工具,我会接受任何其他建议!

dompdf

12
推荐指数
5
解决办法
3万
查看次数

Python - 将sock.recv转换为字符串

我正在挖掘python和网络.

while True:
   data = sock.recv(10240)
Run Code Online (Sandbox Code Playgroud)

这绝对是在倾听.但它似乎需要转换为文本字符串.

我见过一些人使用struct.unpack(),但我不确定它是如何工作的.转换的方式是什么?

python struct recv python-3.x

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

IE没有检测到复选框的jquery更改方法

以下代码适用于FF,Safari,Chrome.但IE给了我一些问题.

选中复选框后,我无法让IE检测到它.

$("#checkbox_ID").change(function(){

   if($('#'+$(this).attr("id")).is(':checked'))
   { 
       var value = "1"; 
   }
   else
   { 
       var value = "0"; 
   } 
   alert(value);

   return false;
});
Run Code Online (Sandbox Code Playgroud)

简单地说,我没有像预期的那样得到那个警报弹出窗口.
我甚至尝试过这种方式:

$("#checkbox_ID").change(function(){

   if( $('#'+$(this).attr("id")'+:checked').attr('checked',false))
   { 
       var value = "1"; 
   } 
   else
   { 
       var value = "0"; 
   } 
   alert(value);

   return false;
});
Run Code Online (Sandbox Code Playgroud)

这是简单的复选框输入: <input class="prod" type="checkbox" name="checkbox_ID" id="checkbox_ID" value="1"/>

有人知道IE是否需要不同的jquery方法?或者我的代码刚刚关闭?

checkbox jquery internet-explorer

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

如何使用JavaScript循环数组?

我有一个字符串,其数据由管道符(|)分隔.

var somestring = "data1|data2|data3";
var separated = somestring.split("|");
Run Code Online (Sandbox Code Playgroud)

我知道如何使用它split()来分隔每个数据.

但是,我不知道结果会有多少管道Array.

在jQuery或JavaScript中,如何循环返回的数组?

javascript arrays jquery

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

如何在没有收到回复的情况下发出cUrl请求?

通常我在启动cURL时发布数据.我等待回复,解析等等......

我想简单地发布数据,而不是等待任何响应.换句话说,我可以通过cURL将数据发送到Url,并立即关闭我的连接吗?(不等待任何回复,甚至等待网址是否存在)

这不是一件普通的事情,但无论如何我都在问.

这是我到目前为止所拥有的:

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $MyUrl);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_to_send); 
curl_exec($ch);  
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

php curl

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

jquery查找选择选项属性

我知道如何使用jquery获取元素的属性.但我不确定如何使用选择字段中的实际选项.

<select referenceID="55" name="test" id="test">
  <option value="1">first option</option>
  <option value="2">second option</option>
  <option value="3">third option</option>
</select>
Run Code Online (Sandbox Code Playgroud)

要获取referenceID,我会这样做:

$("#test").attr("referenceID");
Run Code Online (Sandbox Code Playgroud)

当我想获得价值时:

$("#test").val();
Run Code Online (Sandbox Code Playgroud)

但是我想要更有趣一点.我想在每个选项中添加一些特定的信息:

<select name="test" id="test">
  <option value="1" title="something here"*>first option</option>
  <option value="2" title="something else here">second option</option>
  <option value="3" title="another thing here">third option</option>
</select>
Run Code Online (Sandbox Code Playgroud)

是否可以在选项标签中获取属性?

我打算有一个读取标题标签的onselect函数,并帮助我完成其他一些事情.

jquery jquery-selectors

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

mysql IF Else Statement

不确定if/else语句的sql查询可以用多远.

我有一个简单的SELECT语句:

SELECT amount,transtypeFROM transactions

transtype列将是一个数字.

例如,1 =销售,2 =退款,3 =错误,4 =取消,5 =其他......等等.

所以,没什么复杂的.但由于报告原因,该列表往往会增长.哪个好.

对于我正在处理的特定查询,有没有办法将该列提取为2或3个指定数字或文本之一?

例如,一些transstype数字是'亏损',而其他的是'收益',也许其他人是'中立'.

我想只用那些3提取那个列,而不是在html表中使用php我将行放入.

如果我的解释不明确,我道歉.很难吐出来.

mysql if-statement

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