从动作表单调用jQuery
Invoke jQuery from action form
从HTML表单中,我调用一个jQuery方法,触发一个警报消息并使图像变得可见,但是图像在一秒钟后消失?这是我的表单:
<form action= "jquery.php" method="post" >
<label for="farfar">Farfar:</label> <input type="text" placeholder="farfar" name="farfar">
<input type="submit" value="Tilføj">
</form>
在文件jquery.php
中,我有以下脚本:
$(document).ready(function(){
$("form").submit(function(){
alert("Submitted");
$(".ff").show();
});
});
和我做了一个PHP脚本:
<?php
$farfar = $_POST['farfar'];
?>
图片是一个类(在脚本之外):
img class ="ff" src="human.png"...
在我的CSS文件中,我设置了图像的当前值
img {
display: none;
position: relative;
}
现在,当我加载页面并为表单提供一个值时,将正确调用jQuery,显示警告消息并显示图像。但只持续了1秒左右,然后又消失了。我做错了什么?我怎样才能让图像留在屏幕上?
您的图像消失的原因是您的页面发布,这改变了页面的内容。我不确定你张贴你的URL,但你可以尝试张贴表单给自己,然后可能工作。或者你也可以使用jQuery通过异步方式POST表单,这样页面就不会加载了。
相关文章:
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何在 html 页面中调用 jquery
- 仅在小型设备上调用jQuery函数
- 未调用jquery异步函数
- 有没有一种方法可以用步骤递归调用jQuery animate()
- 调用JQuery弹出关闭按钮上的JS'X'
- 在条件内部调用JQuery函数
- ajax外部url加载完成后调用jquery函数
- 如何在几个jQuery对象上调用jQuery函数
- 在发布后调用jQuery Get
- 如何从ajax调用JQuery返回数据
- 从 document.ready 调用 jQuery 插件抛出 getPreventDefault 错误
- 从上下文中调用 JQuery 函数
- 每次调用 jQuery 函数时递增变量
- 使用 Ajax 在 html 加载后调用 jquery 插件
- 在单击按钮时调用 jquery 函数时出现问题
- 多次调用 Jquery 事件
- 从 PHP 获取当前页面 ID 后调用 jQuery 事件
- 从全局范围调用 jQuery 中的函数
- 在隐藏值上调用 jQuery .trigger('change') 会破坏与 KNOCKOUT 相关的可观察性