在CodeIgniter中,我正在尝试从共享相同名称的表单输入完成批量更新.但不知道如何将数据发布到数组中.表格的简化视图如下:
<input name="id[]" value="1"/><input name = title[] value="some-title"/><input name ="sort_order[]" value="1"/>
<input name="id[]" value="2"/><input name = title[] value="some-tuttle"/><input name="sort_order[]" value="2"/>
<input name="id[]" value="3"/><input name = title[] value="some-turtle"/><input name="sort_order[]" value="3"/>
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我现在有这个:
function set_sort_order(){
$data = array(
array('id' => 1,'sort_order' => 14),
array('id' => 2,'sort_order' => 5),
array('id' => 3,'sort_order' => 9)
);
$this->db->update_batch('press_releases', $data, 'id');//works!
$this->load->view(pr_listing);
}
Run Code Online (Sandbox Code Playgroud)
该数组是硬连线的,用于在input_batch函数中进行测试,该函数正常工作.那么如何将后期数据放入数组呢?
这就是数据如何给我,在一个对象w /由管道char分隔的元素.
首先,我需要组合两个数组,然后按字母顺序排序.以下示例是一个简化示例.但有些事情正在抛弃排序功能.结果很奇怪
carriersOne = ['St. Joseph\'s Medical Center | New York Health Care Insurance Company | Some Other Company'];
carriersTwo = ['Advantage Care | Chicago Insurance Company | Hospital Insurance Corporation'];
carriersOne = carriersOne[0].split('|');
carriersTwo = carriersTwo[0].split('|');
allCarriers = carriersOne.concat(carriersTwo);
allCarriers.sort();
count = allCarriers.length;
for(i=0;i<count;i++) {
alert(allCarriers[i]);
}
Run Code Online (Sandbox Code Playgroud)
你得到的是:
Chicago Insurance Company
Hospital Insurance Corporation
New York Health Care Insurance Company
Some Other Company
Advantage Care
St. Joseph's Medical Center
Run Code Online (Sandbox Code Playgroud)
wt-bleep命令是什么?注意:如果您使用单个名称或可预测的名字和姓氏,它会合并并排序.
嘿大家,这就是我要做的......
我有div,其中包含许多其他div(购物车中的产品),比如高达50.
这些包含的div,我需要访问每个5分节与1,所以它是div#1,6,11,16,21等然后使用jQuery添加类到这些div.
有人能指出我如何做到这一点的正确方向?
非常感谢,谢谢
这是一行有效的代码,只是它选择了被单击的项目.我想要选择除点击内容之外的所有项目.
$('ul.open').removeClass('open').addClass('close').slideUp();
Run Code Online (Sandbox Code Playgroud)
我的伪代码是这样的......
$('ul.open:not(' + $(this))).addClass('close').removeClass('open').slideUp();
Run Code Online (Sandbox Code Playgroud)
提前致谢,
我试图通过结合 do while 循环和 setInterval 函数来模拟掷骰子。
目标是这样的:用户点击掷骰子按钮。他们查看一系列数字,然后滚动停止并返回一个值。
我的想法是使用“do while”循环来控制在骰子停止“滚动”之前发生的迭代次数。我尝试了一些不同的东西,但到目前为止没有任何效果。我最近的尝试如下。
function diceRoll(){
theNum = Math.floor(Math.random() * 6) + 1;
counter = counter + 1;
console.log(theNum);
console.log(counter);
}
$(document).ready(function(){
counter = 1;
myVar = '';
$('#start').click(function(){
do {
//
myVar = setInterval(function(){ diceRoll() }, 500);
} while (counter < 10)
});
Run Code Online (Sandbox Code Playgroud) 想知道是否可以编写一个执行以下操作的脚本:
找到特定类的div的最后一个实例.然后它将从该div中移除一个不同的类,即div也被赋予.
看看我的意思是网站的屏幕快照.实际网站无法查看.
http://www.tomcarden.net/grid.html
最后一个单元格(div)需要删除".grid"类,以便它可以扩展包含div的长度.因此,灰色边框将延伸,最后一个单元格看起来会更好,
非常感谢你的帮助!
这个简单的代码不起作用,只是在点击后尝试添加一个类.
$('a').click(function(){
//alert('on'); WORKING
$(this).addClass('on');
})
Run Code Online (Sandbox Code Playgroud)
HTML简直就是..
<ul>
<li><a href="">List Item 1</li>
<li><a href="">List Item 2</li>
<li><a href="">List Item 3</li>
<li><a href="">List Item 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 下面是我的代码.挺直前的.只有默认条件正在执行.注释掉其他if语句确实有效.我试图用开关声明替换.
$currCat = (int)$_GET['cPath'];
switch ($currCat) {
case 4:
$tpl_page_body = '/tpl_product_info_display_threads.php';
case 1:
$tpl_page_body = '/tpl_product_info_display_canvas.php';
case 3:
$tpl_page_body = '/tpl_product_info_display_belts.php';
case 85:
$tpl_page_body = '/tpl_product_info_display_books.php';
case 75:
$tpl_page_body = '/tpl_product_info_display_beltsDEV.php';
default:
$tpl_page_body = '/tpl_product_info_display.php';
}
/*
if($currCat == 4) {
$tpl_page_body = '/tpl_product_info_display_threads.php';
} elseif ($currCat == 1) {
$tpl_page_body = '/tpl_product_info_display_canvas.php';
etc. etc. */
Run Code Online (Sandbox Code Playgroud)
非常感谢你提前
我有一个地狱CMS工作,我想知道我是否可以使用jQuery(或直接JS)执行以下操作
图像显示时没有ID或类,我想根据它们的src值替换图像
伪代码会像......
找到img where src = /img/00789-reg-1.jpg'; 并用='img/much-better-img.jpg'替换src值;
谢谢 -