我用我的选择元素的更改事件绑定了一个事件:
$('select').on('change', '', function (e) {
});
Run Code Online (Sandbox Code Playgroud)
如何在更改事件发生时访问已选择的元素?
如果我有一个$date YYYY-mm-dd并想要得到$day一周的特定(由0(星期日)到6(星期六)指定)YYYY-mm-dd.
例如,如果我得到2012-10-11的$date和5作为$day,我想2012-10-12,如果我有0作为$day,2012-10-14
编辑:
大多数人误解了它.我得到了一些约会,$date并希望得到同一周0-6指定的一天$date.
所以不,我不想要$date......
我的bash脚本如下所示:
echo "Description:"
while [ $finishInput -eq 0 ]; do
read tmp
desc="$desc"$'\n'"$tmp"
if [ -z "$tmp" ]; then
finishInput="1"
fi
done
echo -n "Maintainer:"
read maintainer
Run Code Online (Sandbox Code Playgroud)
它读取到desc var直到传递空行.在那之后,我想读其他的东西.
执行当前脚本时,它看起来像这样:
Description:
Line 1
Line 2
Maintainer:
Run Code Online (Sandbox Code Playgroud)
我想用"Maintainer:"覆盖最后一个空行.
我搜索了一个解决方案,但只找到了类似的建议
echo -n "Old line"
echo -e "\r new line"
Run Code Online (Sandbox Code Playgroud)
留在线上并覆盖它.在我的情况下这是不可能的.
使用时
ini_get("upload_max_filesize");
Run Code Online (Sandbox Code Playgroud)
它实际上为您提供了php.ini文件中指定的字符串.
将此值用作最大上载大小的参考是不好的,因为
1M等,这些需要大量的额外解析0.25M,当upload_max_filesize是,它实际上是ZERO,使得再次更难解析值ini_get那么,有没有办法让PHP实际使用的值,除了报告的ini_get那个,或者确定它的最佳方法是什么?
我想new-files使用bash命令从linux中的另一个文件夹中删除文件夹中存在的所有文件.
我需要两件事:
最好的方法是什么?
编辑,澄清:
new-files.cp -r new-files/* other-directory/.我想做这样的事情:
writeLog(printf("This is the error: %s", error));
Run Code Online (Sandbox Code Playgroud)
所以我正在寻找一个返回格式化字符串的函数.
在ldd文件上执行时,它会在它找到的每个库的括号中返回一个十六进制数.
例如:
root@server> ldd wpa_supplicant
linux-gate.so.1 => (0xb779b000)
libnl.so.1 => /usr/lib/libnl.so.1 (0xb774d000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7748000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb75ed000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb75c7000)
/lib/ld-linux.so.2 (0xb779c000)
Run Code Online (Sandbox Code Playgroud)
如果十六进制数不是可执行文件被链接的库之一,则可能发生版本信息错误.
我有两个问题:
在我的CKEditor中,我删除了链接对话框的'linkType'和'protocol'输入.
CKEDITOR.on( 'dialogDefinition', function( ev )
{
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if ( dialogName == 'link' )
{
var infoTab = dialogDefinition.getContents( 'info' );
infoTab.remove( 'linkType' );
infoTab.remove( 'protocol' );
}
});
Run Code Online (Sandbox Code Playgroud)
但是,只要输入"g",我就会输入类似https://google.com的内容,https://会被删除.
我检查了输出,它总是说http://忽略输入.
我怎么能把这个愚蠢的行为关掉?
我现在正在将脚本更改为jquery.这是我的旧javascript:
var request = (window.XMLHttpRequest) ? new XMLHttpRequest() : (window.ActiveXObject ? new window.ActiveXObject("Microsoft.XMLHTTP") : false);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
doSomething();
} else if (request.status == 304) {
doSomethingElse();
} else {
}
}
}
Run Code Online (Sandbox Code Playgroud)
我现在想将其更改为jquery-ajax:
request = $.ajax({
type: "GET",
url: url,
data: data,
success: updatePage
});
Run Code Online (Sandbox Code Playgroud)
如何测试请求返回的状态代码(和responseText),就像我在旧脚本中所做的那样?
我有一个像这样的URL:
http://google.de/test.php?a=b&c=d&e=f
Run Code Online (Sandbox Code Playgroud)
我知道只需修改一个GET参数:( c是"h"而不是"d")
http://google.de/test.php?a=b&c=h&e=f
Run Code Online (Sandbox Code Playgroud)
并重定向到新网址.所有其他GET参数应该保持不变.
我怎么会这样做?