首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

input回车页面提交导致出现HTTP 错误 405.0 - Method Not Allowed

前些时间在做一个搜索功能时发现一个比较有意思的现象,场景是这样的:一个模态窗口中是一个订单列表,页面的顶部有若干个状态筛选框和一个搜索关键字输入框,当焦点在关键字输入框时按回车,本来是对input的keyup...事件做了监听,当发现是按了回车键时便自动提交搜索请求的,但输入关键字后按回车时页面竟然跳转了,并且出现“HTTP 错误 405.0 - Method Not Allowed无法显示您正在查找的页面,因为使用了无效方法...按照错误信息及现象(页面跳转了)来看,应该是因为触发了页面提交了,但事实上,当在keyup事件里面alert时,根本还没有执行到keyup事件里面去就已经跳转了。...于是搜索了一些资料来看,结果发现html规范的一种约定:如果一个form里只有一个input,那么无论有无submit按钮或绑定事件,只要在这个焦点在这个input里并且按下回车按钮时,都会执行自动提交表单的操作...自动提交的动作本身浏览器默认事件绑定的,按键盘的操作就是keyup和keydown,我原本的按键监听是keyup事件里写的,所以把keydown事件重写,然后终止默认事件执行就OK了。

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【DB笔试面试781】Oracle,DELETE了一条数据并且提交了,该如何找回?

    ♣ 题目部分 Oracle,DELETE了一条数据并且提交了,该如何找回? ♣ 答案部分 Oracle可以通过闪回技术来找回已经删除并且提交了的数据。...当然,除了闪回技术外还可以采用LogMiner(使用该工具可以轻松获得Redo日志文件包含归档日志文件的具体内容)进行日志挖掘,找出其撤销SQL并执行就可以找回DELETE语句删除的数据。...已用时间: 00: 00: 00.01 11:41:16 SQL> commit; 提交完成。...当然,除了闪回技术外还可以采用LogMiner(使用该工具可以轻松获得Redo日志文件包含归档日志文件的具体内容。)进行日志挖掘找出其撤销的SQL语句执行就可以找回DELETE并且提交了的数据。...本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗 ?

    45420

    解决javahtmlword文档,转成功的word文档断网情况下无法显示图片问题「建议收藏」

    原因大致是htmlword的时候中间会经过一步处理,先将html的文件转成了xml文件,然后转成.doc格式,同时将html的图片转成了Base64编码的格式(替换了图片的链接)存在了xml文件里。...好像是涉及到了上面所叙述的htmlword的原理部分,但是那是word做的事,鬼知道当我们选择将word另存为.doc格式的时候word做了什么操作。。。。...实际开发的过程不会因为一点问题就换模板的。这样不利于开发和维护。...保存word里面的文件类型是.rtf格式的。能够完美解决问题。...成功的结果: 文件类型: Demo地址: http://download.csdn.net/download/wht21888/10120532 具体的方式Demo里有,有什么问题或者你有更好的方式

    5.5K20

    浅谈事务(一) (r5笔记第24天)

    关于事务,Oracle似乎是习以为常的,但是在学习MySQL的过程,发现各种灵活的存储引擎,一个很大的焦点就是对于事务的支持,足以看出事务的实现还是有一定难度的,自己在学习数据库理论和Oracle...这个例子很简单也很明显, 首先原子性,就是这个转账的过程,转账操作是一个不可再分的单元了,转账的的操作,卡1出成功,卡2入成功,整个过程要不全部完成,要不直接回退。...其次是一致性,就是在数据库,事务总是从一个一致性的状态转换为另外一个一致性的状态,比如我们操作的第2步,银行卡转出100块的瞬间,系统奔溃,电脑死机,你的账户也不会平白无故少100块钱。...然后我们进一步思考,如果事务1充值100块之后,事务没有提交之前,对于事务2是完全不可见的,这种隔离级别就是不可重复读,或者提交读(READ COMMITED),Oracle中就是采用这种隔离级别的...Oracle可以使用set transaction isolation level 来指定四种隔离级别。

    73160

    【开发日记】Oracle 常用操作及解决方案

    ,需空表添加主键 --表分区: --Createtable-创建表 create table表名( id varchar(36),...range (creat_date) ---分区的依据字段 INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) --自动增加分区的间隔,MONTH可替换为...可以记录修改之前的数据,根据这一点就可以还原操作之前的数据 --oracle数据表恢复 --第一步 查询对应表的提交记录 select * from v$sql where sql_text...like '%表名%' ORDER BY FIRST_LOAD_TIME DESC; --查询到之后有该表的提交时间与提交记录以及提交条件 --第二步 查询到提交时的记录,按照当时提交的条件,查询到以提交的数据...ELSE' 未知' END)asSex, from 表名 --该功能为当数据库存储的性别为 1-男 0-女 时可以匹配查询到的数据为对应值 案例2 --截取函数 (功能为截取某位前或的字符

    21030

    推荐一款提高效率的工具

    在工作中经常会遇到PDFWord等可编辑文本情况,相信很多小伙伴用的是文字一个一个打,图片一个一个截的笨办法了。今天小编也和大家一样,准备这样搞,但是篇幅实在太长,最后还是放弃这办法了。...调整已选表格的单元格,复制并粘贴到 Excel ,处理纸质来源 PDF 文档的最佳选择。 ?...处理纸质来源 PDF 文档的最佳选择,可以从 PDF 删除元数据,修改敏感信息,添加密码、数字签名及贝茨编号。 ?...转换PDF文档和扫描件 使用世界领先的 OCR 技术,将纸质文档、扫描件和 PDF 精确转换为 Word、Excel、可搜索 PDF 和其他多种格式。 ?...识别语言 可识别192种语言包括汉语、日语、韩语、阿拉伯语等在内的自然与人工语言。

    1.7K30

    MySQL 复制常用管理命令

    此外,MySQL 4.0 版本还引入了新的 UTF-8 字符集,支持更广泛的语言,如阿拉伯语、希伯来语和中文等。...2011 – 2015:MySQL 5.5 – 5.7 版本 MySQL 5.6 版本引入了新的 GTID(全局事务标识符)功能,解决了多主复制过程的问题,提高了 MySQL 的可用性和可维护性。...GTID 复制; 2013 年 MySQL 5.7.2 版本开始支持无损复制; 2014 年 MySQL 5.7.5 版本开始支持多源复制; 2015 年 MySQL 5.7.X 版本开始支持基于组提交的并行复制...三、MySQL 复制常用管理命令 近期整理了一些 MySQL 复制常用的管理命令,并汇总能脑图,首次分享是参加了今年的 #JoelKallmanDay 活动,凌晨两点多发布如下的网站(https://...大师主页:https://oracle-base.com/misc/site-info#biog 如果下图查看不清楚的话,可点击“阅读原文”访问墨天轮清晰图片地址。

    21430

    【千里之行始于足下】谈Oracle的system表空间

    SYSTEM表空间及root dba 系统表空间文件头存在一个重要的数据结构root dba,我们可以通过储数据文件头获得这个信息。...5.2.2我们曾经提到过,储文件头可以通过如下命令: alter session set events 'immediate trace nameFILE_HDRS level 10' 从生成的trace...root dba存储的是用十六进制表示的二进制数,其中包含10位的文件号以及22位的数据块号,将0x004001a1换为二进制就是0000 0000 0100 0000 00000001 1010 0001...,前10位为1,代表文件号为1,22位换为十进制为417,代表数据文件1上的417号数据块。...Oracle独一无二的Cache对象 可以查询一下数据库file1 block 417上存放的对象: ? Oracle 9i这里存放的是Oracle数据库独一无二的Cache对象。

    1.7K50

    【DB笔试面试529】Oracle,数据库块的结构有哪几个部分?

    ♣ 题目部分 Oracle,数据库块的结构有哪几个部分? ♣ 答案部分 操作系统块是操作系统读写的最小操作单元,也是操作系统文件的属性之一。...Oracle,不论数据块存储的是表(TABLE)、索引(INDEX)或簇表(CLUSTER TABLE),其内部结构都是类似的。Oracle块的结构如下图所示: ?...Transaction Table Slot Number + Wrap,即由undo段号+undo槽号+undo槽号的覆盖次数三部分组成,即usn.slot.sqn,这里0x0008.002.000009e9换为...注意: ① 事务槽首先记录的是XID和UBA,只有提交以后,当对这个数据块进行CLEANOUT的时候,才会更新FLAG和SCN。...② 一个事务开始以后,一个数据块上得到一个事务槽,那么在这个事务提交以前,这个事务槽会一直占用,直到这个事务提交才会释放这个事务槽。 ③ 只有已经提交以后,这个ITL事务槽的SCN才会有数值。

    1.5K40

    Oracle,数据库块的结构有哪几个部分?

    ♣ 题目部分 Oracle,数据库块的结构有哪几个部分? ♣ 答案部分 操作系统块是操作系统读写的最小操作单元,也是操作系统文件的属性之一。...Oracle,不论数据块存储的是表(TABLE)、索引(INDEX)或簇表(CLUSTER TABLE),其内部结构都是类似的。...Transaction Table Slot Number + Wrap,即由undo段号+undo槽号+undo槽号的覆盖次数三部分组成,即usn.slot.sqn,这里0x0008.002.000009e9换为...注意: ① 事务槽首先记录的是XID和UBA,只有提交以后,当对这个数据块进行CLEANOUT的时候,才会更新FLAG和SCN。...② 一个事务开始以后,一个数据块上得到一个事务槽,那么在这个事务提交以前,这个事务槽会一直占用,直到这个事务提交才会释放这个事务槽。 ③ 只有已经提交以后,这个ITL事务槽的SCN才会有数值。

    1.2K30

    WordPress非插件纯代码实现彻底屏蔽站点垃圾评论

    WordPress 后台“设置” > “讨论” > 评论黑名单添加相应的垃圾评论关键词即可。...如在黑名单添加“信用卡”,那么当评论的内容、评论者名称、URL、电子邮件或 IP 地址包含其中任何关键字(如信用卡)时,系统将会禁止提交到数据库。...WordPress 讨论黑名单 但是即使这样 Server 酱依旧会给推送,不过站点评论已经回收站里面了。 2. 直接代码处理,将以下代码放到当前主题的 functions.php 文件最后一个?.../u'; if(preg_match($arattern, $incoming_comment['comment_content'])){ wp_die( "不要用阿拉伯语!...); } if(preg_match($arattern, $incoming_comment['comment_content'])){ wp_die( "不要用阿拉伯语

    1.2K30

    【云原生进阶之数据库技术】第二章-Oracle-使用-3.3.2-Oracle Data Guard原理

    Arch方式是Oracle默认的传输方式,这种方式只有主库日志归档的时候才会发送日志到备库。...要实现这一步当然是有代价的,它要求所有的事务提交前其redo不仅被写入到本地的online redo log,还要同时提交到standby数据库的standby redo log,并确认redo数据至少一个...protection; 注意:备库shutdown再启动的话,open_mode又变回read only 需要再次执行开启同步 2.4 Switchover和Failover的区别 Oracle...将PROD1利用闪回数据库功能闪回到SBDB1变为主库的SCN时间点,然后将PROD1换为备库,最后利用switchover转换为最初的环境。在这种情况下,PROD1需要开启闪回。...将SBDB1利用闪回数据库功能闪回到SBDB1变为主库的SCN时间点,此时SBDB1仍然是主库的角色,然后将SBDB1换为备库。

    29610
    领券