- 浏览: 55251 次
- 性别:
- 来自: 广州
-
最新评论
使用jquery不刷新前台页面完成提交表单的例子。
前台文件:
后台文件:
前台文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>不刷新页面提交表单测试</title> </head> <body> <h1>不刷新页面提交表单测试</h1> <br /> <input name="writer" id="writer" type="text" value="" /> <input name="pass" id="pass" type="password" value="" /> <input type="submit" name="submit" id="submit" value="提交" /> </body> </html>
<script type="text/javascript" src="js/jquery.js"></script> <!-- 这里不需要form,因为提交时call一个函数 --> <script type="text/javascript"> $(document).ready(function(){// DOM的onload事件处理函数 $("#submit").click(function(){// 当按钮submit被点击时的处理函数 postdata();// submit别点击时执行postdata函数 }); }); function postdata(){// 提交数据函数 $.ajax({// 调用jquery的ajax方法 type:"POST",// 设置ajax方法提交数据的形式 url:"ok.php",// 把数据提交到ok.php /* 输入框writer中的值作为提交的数据, * 必须使用key/value的形式,如"key=value", * 如果多个键值对,就使用&分隔开, * 如"key1=value1&key2=value2" */ data: "writer="+$("#writer").val()+"&pass="+$("#pass").val(), success:function(msg){// 提交成功后的回调,msg变量是ok.php输出的内容 alert("数据提交成功");// 如果有必要,可以把msg变量的值显示到某个DIV元素中 alert(msg); } }); } </script>
后台文件:
<?php $writer=$_POST['writer']; $pass=$_POST['pass']; if(!empty($writer)&&!empty($pass)){ echo $writer.$pass."<br/>"; }else{ echo "Empty!"; } ?>
发表评论
-
PHP中静态方法(static)与非静态方法的使用及区别
2012-07-27 11:21 1144static关键字用来修饰属性、方法,称这些属性、方法为静态属 ... -
PHP导出excel表格,PHP导出Excel报表,PHP导出Xls表格!
2011-10-19 14:19 2990php导出excel 2010/02/01 10:33 最近 ... -
正则表达式匹配html 过滤非法字符
2011-06-14 10:50 1949正则表达式匹配html 过滤非法字符 匹配一个html标签,匹 ... -
iframe ie下设置无边框
2011-01-11 16:01 1716<iframe src="url“ id=&q ... -
php session_id() session_name()
2010-12-20 14:01 13871.Session.use_cookies:默认值 ... -
linux 下 apache启动、停止、重启命令
2010-12-17 20:00 996基本的操作方法: 本文假设你的apahce安装目录为/usr/ ... -
JavaScript escape() 函数
2010-12-10 17:03 1105JavaScript escape() 函数 定义和用法ht ... -
PHP中@符号的作用。
2010-12-07 16:12 1000PHP代码中函数前面的@是什么意思? 【答】:@的作用是忽略 ... -
Ubuntu Linux下安装Zend Studio
2010-11-25 16:48 2136Ubuntu娱乐功能已经非常不错,无非是看看电影,听听歌 ... -
php ob_start 与 ob_end_flush()
2010-11-25 15:02 1538本文章主要讲关于php缓冲输出函数php ob_start 与 ... -
详解PHP ob_start()函数的功能要点
2010-11-25 15:00 1072PHP函数的运用范围非常 ... -
php函数ob_start()、ob_end_clean()、ob_get_contents()
2010-11-25 14:59 1119下面3个函数的用法 ob_get_contents(); o ... -
Memcache基础教程
2010-11-25 14:58 776Memcache是什么 Memcache是danga.com的 ... -
PEAR的MDB2学习笔记
2010-11-10 14:57 1376■ 安装 需要安装两个包,一是MDB2本身基础类:[url= ... -
php链接mysql数据库不能用localhost的解决方法
2010-11-09 16:57 1706网上看了好多解决的方 ... -
Pear MDB2安装及MDB2 Error: not found问题
2010-11-09 11:31 18871、选安装PEAR,点击php目录下的go-pear.bat, ... -
php教程 DOM解析xml文档实例
2010-11-05 11:22 1136<?php // php教程 domdocumen ... -
PHP中的COOKIE和SESSION使用技巧
2010-11-03 16:15 13431. PHP的COOKIE cookie 是一种在远程浏览器 ... -
PHP获取当前文件路径,上层目录路径
2010-11-02 14:44 5356PHP获取当前文件路径,上层目录路径 取的現在檔案、目錄、上 ... -
linux的chmod与chown命令详解
2010-11-01 14:53 775使用方式 : chmod [-cfvR] [--help] [ ...
相关推荐
异步刷新通常指的是在不完全刷新整个页面的情况下,对页面的局部内容进行更新,这种技术广泛应用于Web应用中,尤其是在处理数据异步加载、表单提交、登录验证等场景中。JQuery通过其提供的AJAX方法,使得异步操作变...
在本文中,我们将深入探讨如何使用Jquery和Ajax技术实现前端登录验证,并通过Servlet与DBUtils库进行数据库交互。这是一套适用于初学者的学习案例,旨在帮助他们掌握这些核心技术。 首先,`Jquery`是一个流行的...
- **EasyUI**:基于 jQuery,提供了丰富的 UI 组件,如对话框(dialog)、表格(datagrid)、表单(form)、菜单(menu)等,使得页面构建更加便捷。 2. **主要组件及应用** - **Dialog(对话框)**:用于显示...
总结来说,ASP.NET前台传值使用$.post方法是一种高效且灵活的方式,它可以轻松地与ASP.NET的后端逻辑进行交互,无需刷新页面即可完成数据传输。通过熟练掌握$.post,开发者能更好地优化用户体验,提升web应用的性能...
3. **文件上传**:传统的文件上传需要用户提交整个表单,可能导致页面刷新。AJAX可以实现异步文件上传,用户选择文件后,通过XMLHttpRequest的FormData对象,将文件数据发送到服务器,同时可以显示上传进度,提供更...
为了运行或理解这个例子程序,需要解压这个文件并查看其内部结构,包括但不限于Java源码、配置文件(如Spring的`applicationContext.xml`、Hibernate的`hibernate.cfg.xml`和DWR的`dwr.xml`)、HTML/JS前端文件...
AJAX(Asynchronous JavaScript and XML)允许我们在不刷新整个页面的情况下与服务器进行交互。在ASP.NET中,我们可以使用内置的UpdatePanel或者jQuery AJAX库来实现这一功能。 1. 使用ASP.NET UpdatePanel:...
9. **用户体验优化**: 通过使用Ajax技术,页面不需要进行整体刷新即可更新下拉列表,这样提升了用户的操作体验,使得用户感觉页面的响应速度更快,操作更加流畅。 10. **前后端交互**: 本文的实现方式涉及到前后端...