我有这张桌子:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (P_Id)
)
1. insert into persons values (1, 'John', 'Smith', 'LA', 'LA');
2. insert into persons (p_id, lastname, firstname, address, city) values (2, 'John', 'Smith', 'LV', 'LV');
Run Code Online (Sandbox Code Playgroud)
如何在不指定主键值的情况下将数据插入表中(主键没有"auto_increment"属性).
我尝试过:
- 插入人的价值观('约翰','史密斯','洛杉矶','洛杉矶');
- 插入人的价值观(null,'John','Smith','LA','LA');
- 插入人的价值观(汽车,'约翰','史密斯','洛杉矶','洛杉矶');
但没有运气
如何在重新填充之前禁用Zend_Form中的过滤?
我有一个字母组合字母和数字.对于我的应用程序,我必须用字母和数字分隔一个字符串:例如:如果我的字符串是"12jan"我将分别得到"12""jan"...
我有这个是由我的perl脚本创建的.
print qq|
\$('textarea[name=category$row[0]]').keydown(function(event)
{
\$("input[value=$row[0]]").attr('checked', true);
});
|;
Run Code Online (Sandbox Code Playgroud)
某个地方以后,我有这个,我想重新提取$ row [0]值,但我不确定如何在jquery中.
print qq|
<script>
\$('#display_category').change(function() {
var text = \$(this).val();
\$('textarea[name^="category"]').each(function() {
var foundvalue = \$(this).val();
if (text == foundvalue)
{
alert("FOUND HERE " + foundvalue);
}
});
});
</script>
|;
Run Code Online (Sandbox Code Playgroud)
如何从类别中重新提取\ d +并在if条件下使用它?
我正在使用JQuery插件jScrollPane
我正在按照以下方式进行初始化..它最初工作但是当我尝试更改设置并重新初始化它时它无法正常工作它有点闪烁然后返回到它之前的状态,任何想法?
$(document).ready(function() {
var api = $('.viewer').jScrollPane().data('jsp');
api.reinitialise({
showArrows: true
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的测试示例
http://www.jsfiddle.net/VxYdJ/
谢谢
我编写了一个函数,在单击某个元素时,将替换具有隐藏跨度的div.当我在标签中的"onclick ="attr中有事件处理程序时,该函数运行正常.但后来我试图"花哨"并用jQuery的.click()方法取代onclick attr.现在,当我尝试在页面上使用它时,只有一个笨蛋 - 没有任何反应.
但是,如果我在Chrome的js控制台中执行完全相同的代码,它的效果很好.这是我的js:
$("a#delete").click(function () {
$("a#delete").replaceWith($("span.hconf").attr("style", "none"))
});
Run Code Online (Sandbox Code Playgroud)
这是相关的html(在div里面,在外面):
<a class='modify' id="delete" u="{{ i.id }}" href='#'>delete</a>
<span class='hconf' style="display:none;">Are you sure? <a class='confirm' id='del_conf_true' onclick='deltrue();' href='#'>yes</a> | <a class='confirm' id='del_conf_false' href='#'>no</a></span>
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用"this"关键字更改第二个$("a#delete"),但我现在要撤消,因为我不确定这是否是问题的一部分.我是js/jQuery的新手.
我试图在每个实例上发生一些事情,除非有一个禁用的类,但.not()似乎不起作用.这是我的简短版本:
if($(this).not('.Disabled')){
-Do Something-
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我扭转它,即
if($(this).is('.Disabled')){
-Do Something-
}
Run Code Online (Sandbox Code Playgroud)
然后"是"将在一个具有"禁用"类的元素上工作有点混淆从哪里开始.
我想删除表中id为'row0'的行以外的所有行:
<table class="mytable">
<tr id="row0" class="myrow">
<td>aaa</td>
</tr>
<tr class="myrow">
<td>bbb</td>
</tr>
<tr class="myrow">
<td>ccc</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
但是以下JQuery代码删除了所有行:
$('.mytable').children().not('#row0').remove();
Run Code Online (Sandbox Code Playgroud)
有人能解释为什么会这样吗?我认为id为'row0'的孩子会被排除在外,但显然情况并非如此.
我找到了另一种方法来做到这一点,但仍然好奇为什么上述方法不起作用:
$('.mytable').find('tr:not(#row0)').remove();
Run Code Online (Sandbox Code Playgroud) 我从php返回一个数组数组到json
这是php数组
$cities = array();
while($row = mysql_fetch_array($result)){
$cityRow= array('cityNo'=>$row['city_no'], 'cityName'=>$row['city_name']);
$cities[]=$cityRow;
}
echo json_encode($cities);
Run Code Online (Sandbox Code Playgroud)
这是json
$.getJSON("controllers/Customer.controller.php",param,function(result){
// what should I write here to reach the array elements??
});
Run Code Online (Sandbox Code Playgroud) 我正在为婚礼摄影师构建订单,因此客人可以从他网站的客户专辑部分订购图片.
客人订购1到50张图片,所以我目前正在使用jQuery的clone()功能,这非常有用.
但是我还需要更改每个输入的名称attr,每次添加一个,以便表单处理可以获取新输入.
name="picture-1"
add field
name="picture-2"
Run Code Online (Sandbox Code Playgroud)
有谁知道这是否可能?
我相信我addClass()每次都可以使用clone()它,但我怎么能addClass()算数呢?
谢谢
jquery ×7
javascript ×4
php ×2
ajax ×1
html ×1
insert ×1
jscrollpane ×1
json ×1
mysql ×1
xhtml ×1
zend-filter ×1
zend-form ×1