如果我的ajax请求成功,我想删除此click事件:
$('.el a').live('click', function(event){
event.preventDefault();
$.ajax({
url: $(this).attr('href'),
type: 'GET',
success: function(response){
// how to detach this function here? (the live click event)
}
});
});
Run Code Online (Sandbox Code Playgroud) 我有一个表不需要特定的字段作为主键.我可以添加一个自动增量ID字段,但在数据库查询中根本不会使用它...
我可以制作一个独特的钥匙也是主要的吗?
UNIQUE KEY由两个配对的字段组成:
a VARCHAR(64) NOT NULL,
b VARCHAR(64) NOT NULL,
UNIQUE KEY uk_ab(a,b)
Run Code Online (Sandbox Code Playgroud) 我刚刚在innodb中找到了关于此功能的信息,我有些困惑。
如果其中一个失败,除了能够执行多个查询和回滚之外,还有其他查询吗?
并且它们比正常查询慢吗?
有没有一种方法我可以知道脚本在什么时候使用了最多的内存以及它有多少?
我知道memory_get_usage(),但这将返回当前的内存使用量,对吧?
因此,如果您在脚本结束时调用它,则会获得最少的内存数,因为PHP已经为大多数内容释放了内存.
警告:array_filter()期望参数2是有效的回调,找不到函数'empty'或函数名称无效....
为什么空被认为是无效的回调?
$arr = array_filter($arr, 'empty');
Run Code Online (Sandbox Code Playgroud)
这有效: if(empty($arr['foo'])) die();
我发现这是一个不同的问题:
setCaretToPos = function(input, selectionStart, selectionEnd){
if(input.setSelectionRange){
input.focus();
input.setSelectionRange(selectionStart, selectionEnd);
}else if(input.createTextRange){
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', selectionEnd);
range.moveStart('character', selectionStart);
range.select();
}
};
setCaretToPos(8, 12);
Run Code Online (Sandbox Code Playgroud)
它应该从第8个字符和第12个字符之间的文本区域中选择文本.
它适用于Firefox和Chrome,但在Opera中我选错了.偏移移动两个字符
它出什么问题了?
\n因为如果文本不包含换行符,则选择正确. SQLite没有日期的数据类型.
我想知道是否足以在日期字符串之间进行字符串比较Y-m-d H:i:s(标准的sql日期时间格式).
例如...WHERE date < NOW()....这会在某些情况下失败吗?
如果满足某个条件,如何从这个"elems"数组中取消设置当前元素?
var elems = $('input, select, textarea', this);
elems.each(function(){
if($(this).attr('name') == 'something') {
// unset `this` from elems ??
}
});
Run Code Online (Sandbox Code Playgroud)
我在它上面做了一个console.log,它似乎没有键......
这可能吗?
假设有两个相同类型的对象:
$object1->object2->property = 'xxxx';
现在这是通过 __set() 完成的。在这一点上,我在 object2 的范围内(这是 object1 的一个属性)。如何从 __set 函数访问 object1?
可能重复:
Javascript臭名昭着的循环问题?
出于某种原因,我的函数里面的每个div元素都有"6":
for(var i = 1; i <= 5; i++){
$('<div class="e-' + i + '"></div>').appendTo(something).click(function(){
alert(i); // <-- it's 6. wtf??
});
}
Run Code Online (Sandbox Code Playgroud)
而不是1,2,3等
另一方面,该类似乎正确设置..
我究竟做错了什么?