`
dimingchan
  • 浏览: 54929 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用jquery不刷新前台页面完成提交表单的例子

阅读更多
使用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!";
}
?>
分享到:
评论

相关推荐

    jquery手机端商品列表评价提交表单代码

    本资源"jquery手机端商品列表评价提交表单代码"正是针对移动设备设计的一个功能模块,允许用户在商品列表中提交他们的评价。下面我们将深入探讨相关的知识点。 1. **jQuery基础**:jQuery简化了DOM操作、事件处理、...

    jquery实现弹窗表单填写提交

    表单填写完成后,提交表单通常是通过JavaScript阻止默认的表单提交行为,然后使用Ajax发送表单数据到服务器。这里涉及的jQuery知识点包括`event.preventDefault()`防止页面刷新,以及`$.ajax()`进行异步请求: ```...

    jQuery Ajax无刷新提交表单并执行邮件通知

    **jQuery与Ajax无刷新提交表单** 在网页开发中,jQuery和Ajax技术的结合使得用户交互体验得到了极大的提升。"jQuery Ajax无刷新提交表单并执行邮件通知"这个主题涉及了两个关键点:一是利用jQuery进行表单验证,二...

    使用jQuery.form插件,实现完美的表单异步提交

    在Web开发中,异步表单提交是一种常见需求,它能提供更好的用户体验,因为用户无需等待页面刷新即可完成数据的提交。jQuery.form插件正是为了满足这种需求而设计的,它扩展了jQuery库,使表单异步提交变得更加简单、...

    使用jQuery ajax提交表单代码

    本文将深入探讨如何使用jQuery的ajax方法来提交表单,从而实现异步数据交换,提高用户体验。 首先,jQuery的$.ajax()函数是进行Ajax请求的核心,它允许我们与服务器进行异步数据通信。在“使用jQuery ajax提交表单...

    jQueryPost页面不能刷新

    然而,当遇到"jQueryPost页面不能刷新"的问题时,这通常意味着在使用`$.post`函数时存在错误,导致页面无法正常刷新或数据更新不成功。根据提供的描述和部分代码,我们可以分析并解决这个问题。 首先,让我们看看...

    jquery+ajax实现无刷新提交的功能

    在现代Web开发中,为了提供更好的用户体验,很多网站都会采用Ajax技术来实现在不刷新整个页面的情况下进行数据的提交与更新。本篇文章将详细介绍如何利用jQuery库结合Ajax技术实现网页的无刷新提交功能。 #### ...

    基于jquery的实现不刷新页面的动态表单提交效果.zip

    "基于jQuery的实现不刷新页面的动态表单提交效果"是一个常见的需求,它利用Ajax技术实现了用户填写表单后无需页面刷新即可完成数据提交的功能,提升了用户体验。下面我们将详细探讨这一主题。 首先,让我们了解...

    jquery弹出层不关闭 父页面刷新

    在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...

    Jquery实现定时刷新页面程序

    本程序是用Jquery实现网页的定时刷新的程序,简单一眼就可以看清楚。易懂。

    jQuery 局部div刷新和全局刷新方法总结

    这在实现动态内容更新、表单提交、无刷新页面体验等方面有着重要的应用价值。jQuery提供了一个.load()方法,该方法可以将指定的远程HTML内容加载到当前的jQuery对象中。例如,如果你想更新id为“dl”的div元素的内容...

    jQuery文字选项问卷调查表单提交.zip

    Ajax(异步JavaScript和XML)是jQuery中常用的功能,用于在不刷新页面的情况下与服务器交换数据。在这里,可能使用`$.ajax()`或`$.post()`方法向服务器发送POST请求,包含用户的投票数据。服务器端处理这些数据后,...

    JQuery Ajax提交整个表单

    要提交表单,可以这样使用: ```javascript $.ajax({ url: 'your-server-url', // 替换为实际服务器端接口地址 type: 'POST', // 或者 'GET',取决于服务器端期望的HTTP方法 data: formData, // 之前使用...

    JQuery表单提交和后台交互源码20130509

    仅使用jQuery提交表单和后台交互,不使用基于jQuery的表单插件 方式1、取到页面控件的值后拼接放在data中,传递到后台 方式2、页面序列化后放在data中,传递到后台 注:此种方式需设置页面控件的name属性

    Ajax使用jQuery提交表单 文件

    在这个“Ajax使用jQuery提交表单 文件”中,我们将探讨如何利用jQuery实现Ajax提交表单,从而实现异步数据传输,提高用户体验。 首先,我们需要理解jQuery中的Ajax函数`$.ajax()`。这是一个核心函数,可以进行各种...

    jquery表单验证代码百度注册页面表单验证

    // 提交表单或执行其他操作 } }); ``` 以上就是使用jQuery进行表单验证的基本知识,对于“百度注册页面”这样的应用场景,这些技巧将确保收集到的用户数据准确且有效。通过深入理解和实践,开发者可以创建出更...

    jQuery用户注册表单验证代码

    当用户尝试提交表单时,这个函数会被触发。 接着,我们需要逐个验证表单字段。例如,检查用户名是否为空,可以使用`.val()`获取输入值,然后用`.trim()`去除两侧空格,并通过条件语句判断是否为空。密码强度通常...

    jQuery完整注册表单提交验证

    如果所有验证都通过,再提交表单到服务器;否则,显示相应的错误信息。 在实际项目中,还可以考虑使用现有的验证库,如`jQuery Validate Plugin`,它提供了丰富的验证规则和自定义选项,可以简化上述过程。同时,...

    使用mvc无刷新提交

    而“无刷新提交”则是现代Web交互中提高用户体验的重要技术,它允许用户在不重新加载整个页面的情况下发送请求并更新部分内容。本文将详细介绍如何在MVC框架下实现无刷新提交。 1. **无刷新提交原理**: 无刷新...

    jquery异步提交form表单

    jQuery的`$.ajax()`函数或`.submit()`配合`.ajaxSubmit()`方法为我们提供了异步提交表单的能力,保持页面不刷新,提高交互体验。 首先,我们来看一下`jquery.form.js`这个文件。这是jQuery Form Plugin的一个核心...

Global site tag (gtag.js) - Google Analytics