可能重复:
JavaScript:格式化数字,正好是两位小数
也许我正在以错误的方式解决这个问题,但是我有一些javascript正在填充一些文本输入,例如12.434234234.我希望文本输入只显示12.43,但我希望它的值保持为12.434234234.
这甚至可能吗?如果没有,最好的解决办法是什么?
谢谢!约翰.
-
虽然这里有一些非常好的答案,但我一直在寻找类似'为什么你不只是使用这个聪明的单线内容......' - 因此我选择了最基本的方法就是使用额外的字段.谢谢!标出所有答案.
我已经搜索了很多,但似乎无法找到我应该保存我创建的小部件的代码.这有点莫名其妙.
那么,谁能告诉我应该在哪里保存我的小部件?
谢谢,约翰.
这是一个卷曲的.
我们为一位客户开发了一个网站,其中包含一些嵌入式YouTube视频.不幸的是,客户端互联网过滤软件会阻止YouTube的访问 - 这不会也不会被更改,因为这是他们(过时的)政策.
问题是我们的客户端无法加载网站,因为它在尝试加载嵌入的视频时会挂起.当有人试图访问youtube时,显然会出现一个带有"禁止"消息的常规html页面 - 所以我认为浏览器会放弃并继续前进......但是没有.
有没有人有任何关于如何解决这个问题的简单建议?也许'拒绝'消息需要有一个403标题才能让浏览器放弃...或者在html中有一个很好的方法吗?
干杯,约翰.
我需要改变这个:
<p> </p>
Run Code Online (Sandbox Code Playgroud)
进入:
<p class="notmobile"> </p>
Run Code Online (Sandbox Code Playgroud)
在一个字符串上.看似简单,但以下不起作用:
$filecontent = preg_replace('/<p> <\/p>/', '<p class="notmobile"> </p>', $filecontent);
$filecontent = preg_replace('/^<p> <\/p>/', '<p class="notmobile"> </p>', $filecontent);
$filecontent = preg_replace('/<p>\s<\/p>/', '<p class="notmobile"> </p>', $filecontent);
$filecontent = preg_replace('/<p>\s+<\/p>/', '<p class="notmobile"> </p>', $filecontent);
$filecontent = str_replace('<p> </p>', '<p class="notmobile"> </p>', $filecontent);
Run Code Online (Sandbox Code Playgroud)
为了确保我不会发疯,我在xxx上做了替换,把它变成yyy,效果很好.我觉得这个问题是我的空间,是不是一个正常的空间作为内容可能是Windows字符集ISO-8859-1或不管它是(或者它弄糊涂了,因为我们已经转换,为UTF-8沿线某处..)
从chome/firefox复制并粘贴空段也不起作用.
我有点卡住了:(感谢您的帮助!
更新:这是base64_output,AwMD是一个0的字符串,我用它来标记p字符串的开头,如上所示.
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA8L3A + DQo8cD7CoDwvcD4NCjxwPsKgPC9wPg0KPHA + wqA8L3A + DQo8cD7CoDwvcD4NCjxwPsKgPC9wPg0KPHA + wqA8L3A + DQo8cD7CoDwvcD4NCjxwPsKgPC9wPg0KPHA + wqA8L3A + DQo8cD7CoDwvcD4NCjxwPsKgPC9wPg0KPHA + wqA8L3A + DQo8cD7CoDwvcD4NCjxwPsKgPC9wPg0KPHA + YmFzZTY0ZW5jb2Rpbmc8L3A + PC9w
*update2:我发现php中的charater ord值是:194后跟160 - 例如它是两个字符.奇怪的.*
简而言之,如果您使用draggable与网格并设置revert:'无效'可拖动项目,它们不会返回到您开始拖动它们的完全相同的位置.他们回到你开始拖动它们的地方附近......非常奇怪.
这可能是UI中的一个错误.如果是这样,有人知道是否有解决方法吗?
示例:http: //jsfiddle.net/n2AUv/11/
谢谢!约翰.
好的,所以基本上我DISTINCT的使用变得无用ROW_NUMBER(),我需要避免这种情况,因为它会导致重复的结果(当然,除了一个独特的数字!)
所以我正在寻找的是一个查询,它将工作相同,但没有重复行,因为num是唯一的:
WITH t AS
(
SELECT DISTINCT *, ROW_NUMBER() OVER (ORDER BY Date) AS num
FROM Original_Import
LEFT JOIN eqcas.dbo.BASE_PROXY_VIEW_WITHTARGET ON ADName = Targetuser
WHERE (BaseProxy = 'agmc' OR ADName = 'agmc')
AND (Commited IS NULL OR Commited = 0)
)
SELECT DISTINCT ID, num, ADName, Description_User, Description_Amex, Amount, Date
FROM t
WHERE (t.BaseProxy = 'agmc' OR t.ADName = 'agmc')
AND num BETWEEN 0 AND 20
AND (Commited IS NULL OR Commited = 0)
ORDER …Run Code Online (Sandbox Code Playgroud) 我已经设置了一个测试网站..我正在尝试实现一个HTML5视频在我正在开发的网站上播放,我想使用jplayer,以便它回退到swf文件,如果html5视频是不支持.
http://dev.johnhunt.com.au/是我到目前为止所拥有的.如果我为视频提供http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v,它工作正常,但如果我在我自己的服务器上托管它,它就永远不会开始播放.
mime类型绝对正确,视频/ m4v.查尔斯代理说:
Client closed connection before receiving entire response
Run Code Online (Sandbox Code Playgroud)
事实上,这是整个请求:
GET /Big_Buck_Bunny_Trailer_480x270_h264aac.m4v HTTP/1.1
Host dev.johnhunt.com.au
Cache-Control no-cache
Accept-Encoding identity;q=1, *;q=0
Pragma no-cache
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4
Accept */*
Referer http://dev.johnhunt.com.au/
Accept-Language en-US,en;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie __utma=120066461.1007786402.1349773481.1349773481.1349786970.2; __utmb=120066461.1.10.1349786970; __utmc=120066461; __utmz=120066461.1349773481.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Range bytes=0-
Run Code Online (Sandbox Code Playgroud)
并回应:
Some binary data (maybe 3 or 4kbytes long)
Run Code Online (Sandbox Code Playgroud)
看起来不错.我认为'客户'是我的Chrome浏览器..它为什么放弃?我怎样才能解决这个问题?这让我很生气,因为我在谷歌上找不到任何东西:(
当我在jplayer.org上使用m4v文件时,这是请求:
GET /video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v HTTP/1.1
Host www.jplayer.org
Cache-Control no-cache
Accept-Encoding identity;q=1, *;q=0
Pragma no-cache
User-Agent …Run Code Online (Sandbox Code Playgroud) 我有一个包含几个键,值,对象等的数组.我需要清空该数组但我想以最有效的方式执行它.
我能想到的最好的是:
foreach ($array as $key => $val) unset($array[$key]);
Run Code Online (Sandbox Code Playgroud)
但是我不喜欢不得不循环遍历数组只是为了清空它的想法..当然有一个很好的光滑/聪明的方法来做这个而不浪费内存创建一个新的数组?
注意:我不确定自己是否会在再次创建新阵列时花费额外的内存.如果没有那么$ array = new array(); 将是一个"清空"它的好方法.
我在 MAMP PRO 的 vhost 配置中添加了以下内容:
Header set Access-Control-Allow-Origin "*"
Run Code Online (Sandbox Code Playgroud)
(这是“附加参数”框中的唯一内容)
如果我通过简单地从 vhost 的域加载图像来检查标头,那么效果很好。
如果我尝试访问导致(正确)404 .. 不再设置标头的 URL,则效果不佳。
这是正常的吗?好像不太正常。为什么Apache(或mamp)会因为有404而决定忽略我的“Header set”指令?
从加载图像请求标头:
Host: redacted.dev
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Run Code Online (Sandbox Code Playgroud)
加载图像的响应头:
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Connection: Keep-Alive
Content-Length: 18575
Content-Type: image/jpeg
Date: Wed, 18 Feb 2015 13:27:25 GMT
Etag: "81-488f-50f376cb56b40"
Keep-Alive: timeout=5, max=100
Last-Modified: Mon, 16 Feb 2015 16:53:25 GMT
Server: Apache
Run Code Online (Sandbox Code Playgroud)
尝试访问不存在的内容时请求标头:
Host: redacted.dev
User-Agent: Mozilla/5.0 …Run Code Online (Sandbox Code Playgroud) 我正在使用jQuery 1.4.4和jQuery UI 1.8.9.我有一个非常好的自动完成字段,但是我想将输入仅限于自动完成后端提供的内容.
该文件说明:
mustMatch Boolean默认值:false
如果设置为true,则自动完成程序将仅允许后端显示的结果.请注意,非法值会导致输入框为空.
但是,当我将mustMatch设置为true时,它没有任何区别 - 我仍然可以输入任何我喜欢的内容并且没有任何反应.
我很确定这是我正在做的事情,而不是一个bug,因为我没有在谷歌上看到任何指向那个的东西.
这是一段代码片段:
$( ".client" ).autocomplete({
minLength: 2,
mustMatch: true,
source: function( request, response ) {
var term = request.term;
if ( term in client_cache ) {
response( client_cache[ term ] );
return;
}
client_lastXhr = $.getJSON( "amex/start.php?action=autocomplete&field=client", request, function( data, status, xhr ) {
client_cache[ term ] = data;
if ( xhr === client_lastXhr ) {
response( data );
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
谁能看到我做错了什么?谢谢你的帮助!
我曾经尝试过几次在linux上使用Eclipse,但经常发现它会崩溃,随机消失等等.
最近我开始在Windows上使用它 - 特别是Helios PDT版本,因为我是一个php开发人员.
一般情况下这很好,但是当我在FTP网站上使用RSE"直接"进行编辑时,我发现当我尝试保存文件时,我会得到空指针错误和所有排序,而且它经常会失败.我知道FTP非常蹩脚,但在许多客户运行自己的服务器的情况下,我都能访问它.
所以这真的是两个问题:1.有一种明显的方式以稳定的方式运行eclipse吗?也许我应该为JVM提供一些设置?等等.我确保我没有下载任何测试版或预发行版.我得到的印象是Eclipse非常糟糕.有什么类似的吗?我是一个emacs用户,所以无论如何 - 它都需要emacs密钥绑定功能.
简而言之,我想在同一个元素上同时使用jQuery中的幻灯片和盲目效果 - 组合效果使其看起来好像元素在它后面滑动包含元素(这是幻灯片的作用)还要同时减小实际宽度,使相邻元件随之重新移动.
在你说'但是有一个插件之前!'之前,确定有一些,但它们都有自己的怪癖,似乎使它们对我想做的事情毫无用处.
我听说我可能不得不深入研究jQuery代码并将这些效果放在一起,因为他们默认内置了一个队列方法.也许有人知道的更好(或者我应该从哪里开始,如果我想走那条路? )
干杯,约翰.
更新,自己看看:http://jsfiddle.net/johnrobert/xKvF8/
我正在迭代jQuery中的一系列元素(故意).
所以基本上我想要这样的东西,但使用正确的语法:
$(".sonicrow").each(function() {
$(this + 'somediv').css('background-color', 'red');
});
Run Code Online (Sandbox Code Playgroud)
显然这是某种对象/字符串mishmash.访问此对象中的特定somediv的正确语法是什么?
谢谢,约翰.
jquery ×5
php ×3
apache ×2
html ×2
javascript ×2
jquery-ui ×2
autocomplete ×1
blocked ×1
cors ×1
distinct ×1
draggable ×1
droppable ×1
each ×1
eclipse ×1
eclipse-pdt ×1
embed ×1
encoding ×1
formatting ×1
html5 ×1
http ×1
java ×1
jplayer ×1
numbers ×1
object ×1
pagination ×1
regex ×1
sql ×1
sql-server ×1
streaming ×1
this ×1
vhosts ×1
video ×1
widget ×1
wordpress ×1
youtube ×1