我有一个表单有几个元素和两个提交按钮,一个是"保存",另一个是"删除".在"删除"按钮上,我使用jQuery对话框确认用户想要删除.如果他们确认,我提交表格.问题是jQuery.submit()在发布时不包括原始的提交按钮,因此我无法在服务器上区分删除和保存,因为它们都使用相同的表单.如果我删除jQuery对话框,则按预期发布提交按钮值.这个很常见,我希望有人可以分享解决方案.我已经四处寻找,找不到任何有用的东西(难道只是我或谷歌最近吸吮?)
谢谢你的帮助...
编辑:
提交按钮确实设置了名称和值.如果不使用jQuery.submit()它工作正常
我想做这样的事情(伪代码):
<form id='f1'>
<input type='text' name='t1'/>
<input type='text' name='t2'/>
<input type='text' name='t3'/>
</form>
Run Code Online (Sandbox Code Playgroud)
var ids=[9,32,45];
$.post(
"test.php",
{$("#testform").serialize(), page: 7, ids: ids},
function(){ alert('success!'); }
);
Run Code Online (Sandbox Code Playgroud)
在服务器端,我想从表单+页面和ids获取字段
可能吗 ?
我正在开发一个Windows Phone 7应用程序,它在我的一些ListBox中使用FluidMoveBehavior.出于某种原因,FluidMoveBehavior动画似乎想要在不适当的时间激活.我目前在我的主页面上有一个ListBox,我使用以下ItemsPanelTemplate,它只是一个附有FluidMoveBehavior的基本StackPanel:
<ItemsPanelTemplate x:Key="fancyListBoxItemsPanelTemplate">
<StackPanel>
<Custom:Interaction.Behaviors>
<il:FluidMoveBehavior AppliesTo="Children">
<il:FluidMoveBehavior.EaseX>
<ExponentialEase EasingMode="EaseInOut"/>
</il:FluidMoveBehavior.EaseX>
<il:FluidMoveBehavior.EaseY>
<ExponentialEase EasingMode="EaseInOut"/>
</il:FluidMoveBehavior.EaseY>
</il:FluidMoveBehavior>
</Custom:Interaction.Behaviors>
</StackPanel>
</ItemsPanelTemplate>
Run Code Online (Sandbox Code Playgroud)
当我在同一屏幕上添加/删除项目时,此工作正常.动画播放完美.但是,当我从主页面导航到新页面,然后向后导航时,将触发流畅的移动动画,就像所有项目一次添加一样.有没有办法禁用此行为,所以它只在列表实际更改时触发动画?
在我公司的代码中,我经常看到初始化该组件的对象并从该对象调用方法时使用的组件文件.但是,在我看来使用cfinvoke方法更为直接,特别是当只使用组件文件中的一个方法时.调用组件函数的这两种方法之间有什么区别?每种方法的优点/缺点是什么?我什么时候应该使用哪个?
coldfusion components createobject design-decisions cfinvoke
我安装了IIS Express 7.5 Beta 3并在多台计算机(Windows 7,Windows Server 2008 R2和Windows XP)上进行了尝试,并在每台计算机上运行时出现以下错误
iisexpress /path:e:\onlineinvoices\
Run Code Online (Sandbox Code Playgroud)
这是错误.它似乎无法找到applicationhost.config文件.我自己也搜索过这个文件,并在IISExpress安装文件夹的AppServer文件夹中找到它.
Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\marko\AppData\Local\Temp\iisexpress\applicationhost201115151422496.config'
Temp configuration file settings error.
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
这里的说明非常奇怪,尤其是那些处理配置文件的指令.事实上它表示applicationhost.config应该存在于Users Documents文件夹中,但是那里没有它的踪迹.
我想知道他们是否更好地做这样的事情:
SELECT *
FROM tableA
WHERE colour='red' OR colour='greed' OR colour='blue' OR colour='yellow'
Run Code Online (Sandbox Code Playgroud)
他们是这样的:
SELECT *
FROM tableA
WHERE colour='red''greed''yellow'
Run Code Online (Sandbox Code Playgroud)
提前喝彩
AutomationProperties.Name和之间的"CodedUI测试构建器"没有区别x:Name.但第一个可以覆盖第二个.此外,AtomationProperties.Name支持数据绑定,x:Name当然不支持.
我们知道如果您使用MVVM模式,最好只x:Name在需要时使用.
所以应该AutomationProperties.Name优先考虑x:Name?
我需要一个简单的WCF示例代码或教程或链接,显示如何将证书添加到ChannelFactory的步骤?
我想查询mongo集合中的记录,这些记录要么没有名为'scheme'的字段的值,要么显式为'scheme'赋值'http'.听起来很简单,但事实证明这个问题比最初出现的问题更复杂.
因为db.collection.find({'scheme': None})返回'scheme'未定义的所有记录(没有索引字段),我最初认为以下内容可行:
db.collection.find({'scheme': {'$in': ['http', None]}})
Run Code Online (Sandbox Code Playgroud)
但是,这似乎排除了'scheme'未定义的值,因此我只能假设它正在搜索其中scheme为'http'或明确定义为的记录None.这似乎有点违反直觉,但我们有它.我的第二次尝试如下:
db.collection.find( {'$or': [{'scheme': {'$exists': False}}, {'scheme': 'http'}]})
Run Code Online (Sandbox Code Playgroud)
这也排除了方案未定义的结果.这一次,我甚至无法想到为什么失败的逻辑原因.
任何想法为什么会失败,以及如何让它按照需要运作?
谢谢
编辑:我以为我注意到我正在通过Python(pymongo)执行此查询,这解释了None(通过Javascript的null)
jquery ×2
silverlight ×2
.net ×1
c# ×1
certificate ×1
cfinvoke ×1
coldfusion ×1
components ×1
createobject ×1
css ×1
css-position ×1
html ×1
iis ×1
iis-7.5 ×1
iis-express ×1
layout ×1
mobile ×1
mongodb ×1
overflow ×1
pymongo ×1
sql ×1
wcf ×1
wpf ×1
xaml ×1