我有一个form
领域需要根据我的变化select
.但是,当我打reset
的select
重置回默认,但onchange
该事件select
不会被触发.反正有没有这样我可以添加到我的JavaScript?
我正在使用按钮重置 type="reset"
$('#newHistoryPart select[name="roundType"]').on('change', function (data)
{
$(".answerType").hide();
selected = $(this).find("option:selected").val();
roundTypeChange(selected);
});
Run Code Online (Sandbox Code Playgroud) 我的MySQL表中有2,00,00行数据的集合.现在我想删除表中的第二个重复记录.(即),不应删除重复值的第一条记录.仅删除表格中的第二个重复记录.
例
id | logEntry | logValue
--------------------------------
1 | AA15AA7515 | 11445588
2 | AAFIRNNFIE | 99586454
3 | AA15AA7515 | 14589313
4 | AA9894AF56 | 15985632
5 | AA15AA7515 | 16124246
6 | AA69481533 | 15454186
7 | AAFIRNNFIE | 12788549
Run Code Online (Sandbox Code Playgroud)
在此示例中,Id(1,3,5),(2,7)包含重复项.我想删除3,5,7行
预期产出
id | Entry | Value
--------------------------------
1 | AA15AA7515 | 11445588
2 | AAFIRNNFIE | 99586454
4 | AA9894AF56 | 15985632
6 | AA69481533 | 15454186
Run Code Online (Sandbox Code Playgroud) 我有一个网络摄像头网站,我想显示实际一天的日出时间。因此我使用 PHP 中的 date_sunrise 函数来实现此目的。除了坐标之外,它还接受太阳天顶值作为输入。
我了解到日出的正确天顶是 90.8333。90 度是与太阳中心(即地平线)的理论角度。为了考虑太阳的直径和折射,添加了 0.8333(16 角分 + 34 角分除以 60)。
但我注意到这个输入给出的日出时间与其他网站不同。最可靠的来源一定是美国海军天文台天文应用部。查看他们的在线计算器并阅读他们的方法的描述。据说他们还使用天顶值 90.8333 来计算日出。
然后我发现php函数date_sun_info是一个包含各种数据的数组,给出了正确的日出时间(对应于AAD的结果)。
为了从 date_sunrise 函数获得相同的日出时间,我必须输入 90.5 左右的天顶值。
为什么 zenith=90.8333 的 date_sunrise 不会给出与 date_sun_info 相同的结果?
我最近开始在我的网站上使用/学习bootstrap和jQuery,而我正在寻找想法.我遇到了引导程序对话框,我认为可以帮助我使我的网站更加现代化.当我在网站上测试代码片段时.似乎没有来自jquery的回应.
<li id="Login"><a href="#">Login</a></li>
Run Code Online (Sandbox Code Playgroud)
li
上面的这个标签正在打印出来php
.下面的代码放在body
标签中
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
$(document).ready(function(){
$("#Login").click(function(){
BootstrapDialog.show({
message: 'Hi Apple!'
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果出现错误,我非常感谢代码示例,因为我真的不知道我做错了什么.
编辑:我忘了提到我从http://nakupanda.github.io/bootstrap3-dialog/#available-options获得了片段
我正在开发 Yii2。我正在使用这样的自定义数组创建多个选择下拉列表。
在控制器文件中:
$all_groups = Groups::find()->where(['=','group_created_by',$id])->orwhere(new Expression('FIND_IN_SET(:id_to_find, group_managers)'))->addParams([':id_to_find' => $id])->all(); // fetch all values
$selected_groups = Groups::find()->where(['=','group_users',$updateId])->orwhere(new Expression('FIND_IN_SET(:id_to_find, group_users)'))->addParams([':id_to_find' => $updateId])->all(); // getting selected values
$all_groups_array = [];
foreach ($all_groups as $group) {
$all_groups_array[$group->id] = ucfirst($group->group_name);
}
Run Code Online (Sandbox Code Playgroud)
在视图上渲染数据:
return $this->render('mngr_userupdate', [
'model' => $model,
'all_groups_array'=>$all_groups_array,
'case'=>$case,
'email_error' => 'false',
'applied_email' => '' ,
]);
Run Code Online (Sandbox Code Playgroud)
所以它正在创建这样的数组:
Array
(
[11] => Mngr1 group
[14] => Mngr 11 Group
)
Run Code Online (Sandbox Code Playgroud)
在vies文件中:
<?= $form->field($model, 'group_user[]')->dropDownList($all_groups_array,['multiple' => 'multiple']) ?>
Run Code Online (Sandbox Code Playgroud)
它在创建数据插入表单方面运行良好。但如何创建数组,使用它我可以在更新表单上显示选定的值。
编辑:
我刚刚发现如果我像这样使用它
<?= $form->field($model, 'group_user[]')->dropDownList($all_groups_array,['multiple' …
Run Code Online (Sandbox Code Playgroud) 直到昨天早上我一直在使用 firebase,然后突然在下午“npm install --save firebase”停止工作并出现错误:
npm 错误!解析“...anary.9678bf9.tgz”、“f”附近时 JSON 输入意外结束
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\manjot\AppData\Roaming\npm-cache_logs\2019-11-04T05_47_36_550Z-debug.log
我尝试将我的node.js从10更新到13.0.1,卸载和安装,清除缓存,重新启动我的计算机,一个新项目,用admin cmd完成所有这些,用谷歌搜索了一下,但到目前为止没有运气。为什么它突然停止工作以及如何解决这个问题?我仍然可以做类似的事情
“npm install --save 反应导航”
或者
“npm install --save 反应导航堆栈”
我们的配置类似于/var/www/app1
和/var/www/app2
,两者都在单个会话中登录。我怎样才能让这个不同的会议。
我尝试使用 yii2 wiki 中的以下解决方案。但在这里不起作用。
'identityCookie' => [
'name' => '_backendUser', // unique for backend
'path'=>'/advanced/backend/web' // correct path for the backend app.
]
Run Code Online (Sandbox Code Playgroud)
请给出这个问题的解决方案。
我正在使用 PHPExcel 进行批量数据导入。导入excel表时,我想知道现有数据的总行数。为此,我正在使用代码,
$lastRow = $worksheet->getHighestRow();
Run Code Online (Sandbox Code Playgroud)
现在,我正在尝试导入一个 excel 工作表,在该工作表中有 800 行。但是通过使用上面的代码,行数显示为 65536。其实我想得到的行数是 800。
上面的代码也返回空行数。但我需要对现有行的数据进行计数。如何得到那个。我也试过下面的代码
$lastRow = $worksheet->getHighestDataRow();
但它也不起作用。谁能帮帮我吗。
我WooCommerce
在我们的网站上使用他们的品牌附加组件,以便能够按品牌将产品组合在一起 - 我知道WooCommerce
它有自己的内置选择的钩子和过滤器但我想写一个功能,检查我是否在一个品牌页面与否,因为据我所知,它背负着WooCommerce
帖子类型来显示信息.
我已经get_post_type()
在普通WooCommerce
类别和产品页面上使用了,当我在一个品牌页面上时,我们都使用了自定义帖子类型product
.我知道Brands插件使用product_brand
某个地方的自定义分类,但我不确定如何编写查询以检查我所在的页面是否具有此分类.
如果我运行以下查询...
$terms = get_terms( 'product_brand');
print_r($terms);
Run Code Online (Sandbox Code Playgroud)
我得到了我们在页面上显示的所有品牌.
谁能指出我正确的方向?
我想获得上个月的第一个日期和最后一个日期.
$first_date = strtotime('first day of previous month', time());
$previous_month_first_date=date('Y-m-d', $first_date);
$previous_month_last_date=date('Y-m-d', strtotime('last day of previous month'));
Run Code Online (Sandbox Code Playgroud) php ×7
javascript ×2
jquery ×2
yii2 ×2
arrays ×1
cookies ×1
date-sunrise ×1
firebase ×1
forms ×1
html ×1
mysql ×1
node.js ×1
phpexcel ×1
react-native ×1
session ×1
woocommerce ×1
wordpress ×1