如何<iframe>
从父节点调用子节点中存在的javaScript函数?我使用jquery选择器来选择正确的iframe节点,但不知道如何调用该函数.此外,使用jquery动态添加了所需的iframe.
例如,iframe是
<iframe id="frameOne" src="http://form_one.html"><iframe>
Run Code Online (Sandbox Code Playgroud)
我需要做这样的事情
$(#frameOne).submitList();
Run Code Online (Sandbox Code Playgroud)
其中submitList()
是在form_one.html的函数.
谢谢.
如何检查元素是否为输入?
if(elm.val() == null){
// is not an input
}
else{
// is an input
}
Run Code Online (Sandbox Code Playgroud) 我有一个简单的PHP错误,我无法找到解决方案.我插入以下代码:
<?php
session_start();
require_once '../includes/db.php';
$address1 = $_REQUEST["address1"];
$address2 = $_REQUEST["address2"];
$city = $_REQUEST["city"];
$postcode = $_REQUEST["postcode"];
mysql_query("UPDATE customers SET address1='$address1', address2='$address2', city='$city', postcode='$postcode' WHERE username = '".$_SESSION['username']."')")
or die(mysql_error());
?>
Run Code Online (Sandbox Code Playgroud)
此代码给出了以下错误:
您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第1行的')'附近使用正确的语法
第1行是以下我认为它与sql语句无关:
<?php
session_start();
?>
Run Code Online (Sandbox Code Playgroud)
感谢大家!:)
是否有可能在ASP.Net中检查验证组是否有效而没有实际触发验证?
我在谈论客户端验证
SELECT *
FROM afspraken
WHERE user_id = '2'
AND datum > '2012-06-05'
OR (
user_id = '2'
AND datum = '2012-06-05'
AND begintijd >= '22:47'
)
ORDER BY datum DESC , begintijd ASC
Run Code Online (Sandbox Code Playgroud)
以上是我的查询..虽然我应该得到零结果我仍然得到一个是:
id user_id datum begintijd opmerking
114 2 2012-06-05 9:30 Deze afspraak is online gemaakt.
Run Code Online (Sandbox Code Playgroud)
现在,如果我有正确的,这个查询有2个选项给出结果..这是:user_id必须相同,日期必须高于2012-06-05 ..由于它的相同日期,这将不会给出结果..
现在是第二个选项,当user_id相同时,日期是相同的,当开始时间相同或更高时.现在显示的查询中的时间是22:47 ..数据库中的时间是9: 30早上.. 9:30早上如何高于或等于22:47?
id int(10)
user_id int(10)
datum date
begintijd varchar(5)
opmerking varchar(8000)
reminder int(10)
Run Code Online (Sandbox Code Playgroud) 以这些方式声明函数之间是否存在主要区别:
function foo(){
alert('BAR');
}
Run Code Online (Sandbox Code Playgroud)var foo = function (){
alert('BAR');
}
Run Code Online (Sandbox Code Playgroud)var foo = function bar(){
alert('BAR');
}
Run Code Online (Sandbox Code Playgroud)我在这里被告知:
它发生在不同的时间,并导致变量引用匿名函数.函数声明发生在作用域中执行的任何逐步代码之前,并导致绑定和具有正确名称的函数.
我声明我的函数的方式是否真的会影响我的代码的效率,如果是这样,最好使用哪种方式?
我有一个搜索字段,用户在其中输入一个字母,后台的ajax脚本执行搜索.结果将显示在ul-li列表中.用户可以点击类"search_list_item"的li.单击后,用户名/ id被复制到另一个div(msg-receiver div).
我有一个奇怪的行为,因为在Safari中一切正常.在firefox中,click-event似乎被触发了两次,因为我在#msg_receiver-div中看到了两次用户名.
代码如下所示:
$(document).ready(function(){
$('#searchresult').on('click', 'li.search_list_item', function(){
var msg_receiver_content = $('#msg_receiver').html();
$('#msg_receiver').html(msg_receiver_content + ' <li class="single_receiver" id="single_receiver_'+$(this).attr('id')+'">'+$(this).find('span').html()+'</li>');
$('#single_receiver_'+$(this).attr('id')).hide().fadeIn(500);
});
});
Run Code Online (Sandbox Code Playgroud)
有人知道为什么代码在FF中被调用两次而在Safari中被调用一次 - 我只在搜索结果中的li上单击一次.
编辑:在初始状态下,#msg_receiver-div为空,但似乎$('#msg_receiver').html(
在变量msg_receiver_content
具有某些内容之前执行该语句,然后变量具有应该在之后添加的内容...
我想将日期 - 2012-05-25转换为unix时间戳.当我使用strtotime()函数时,它说
PHP警告:strtotime():依赖系统的时区设置是不安全的.您需要使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们在第323行的/var/www/html/__modules/tickets/library/Notification/RD_time.php中选择'IST/5.0/no DST'的'Asia/Calcutta'.
请帮帮我.我需要在今晚之前填写这些报告.
有没有一种方法可以获取整个页面的innerhtml,包括html,head,body等。
我只能打电话给page.getDocument().getBody().getInnerHTML()
……没有page.getDocument().getInnerHTML()
……不应该吗?
是否可以使用 jquery 属性包含选择器$(this)
?我找不到任何例子。我正在尝试查看输入字段是否包含某个单词。
$("#form input").keyup(function() {
if ($(this).filter( "[name~='someWord']" )) {
console.log('yes');
}
});
Run Code Online (Sandbox Code Playgroud)
代码为所有输入返回 yes,即使它们不包含someWord
.