`

jquery form 插件的使用

阅读更多

在頁面中先引入jquery的js:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.form.js"></script>
 
表單代碼:
<form action="projectNeedsAddProjectNeedsAction.action" name="projectNeedsAddForm" id="projectNeedsAddForm" method="post" enctype="multipart/form-data" > 
标题:input type="text" name="project_needs_title" id="project_needs_title"  />
內容:<textarea id="project_needs_content" name="project_needs_content" rows="13" cols="89" value="" ></textarea>
複件1:<input type="file" name="upload"  />
複件2:<input type="file" name="upload"  />
複件3:<input type="file" name="upload"  />
<input id="diandian" type="button" class="btn" value="确 定" onclick="javascript:tt()" /> 
<input type="reset" class="btn" value="取 消" />
 
 js代碼:
function tt (){
    alert("start");
    var options ={
        //target:'#project_needs',
        url:'projectNeedsAddProjectNeedsAction.action',  //提交地址
        type:'POST',          //方式
        dataType: 'html',   //服务器返回的数据形式
        success: function('html') {    //回传函数实体,参数为XMLhttpRequest.responseText   
            alert('success!!form');
            $("#project_needs").html('html') ; 
        }
    };
    $('#projectNeedsAddForm').ajaxSubmit(options); //options
    return false; 
    alert("end");
}
 
  
分享到:
评论
1 楼 spp_1987 2010-07-13  
大哥,怎么没有action里面的方法啊.

对于dataType 里面的参数值不一样,那对应的action中的怎么去填返回值啊

我只用过在dataType没有填值的情况下怎么做。
也是照样写啊
java代码:
System.out.println("yonghuming:"+usrName);
		//request.setAttribute("pass", pwd);
		Item item=new Item();
		item.setItemName(usrName);
		item.setItemOp("pwdTest");
		List list = new ArrayList();
		list.add(item);
		JSONArray json = JSONArray.fromObject(list); 		
		try {
			PrintWriter pw=response.getWriter();
			pw.print(json);
			//pw.print("test Ajax返回数据啊");
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
		return null;

页面的值javascript代码
<script type="text/javascript">
		$(document).ready(function(){
			$("#login").click(function(){
				$.ajax({
				    type:"POST",
					url:'jquery.do?ope=doShow',
					data:{userName:$("#usr").val()},
					dataType:'srcipt',
					contentType:"application/x-www-form-urlencoded;charset=UTF-8",
					success:function(json){
						var users = eval('(' + json + ')');
						$.each(users,function(i, user){         
                  		$("#result").append("<li>"+ i + "name:" + user.itemName + "&nbsp; pwd:"+ user.itemOp +"</li>");  
            		 });
					}			
				});			
			});			
		});
	
	</script>

相关推荐

    jquery form插件的各个版本

    以上就是关于jQuery Form插件各个版本的相关知识点,涵盖了其基本功能、版本差异、使用方法、示例代码、兼容性以及版本选择策略。通过深入了解和合理应用这些知识点,开发者能够更好地在项目中利用jQuery Form插件...

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

    本文将详细介绍如何使用jQuery.form插件,实现完美的表单异步提交。 首先,我们需要了解jQuery.form插件的基本用法。在开始之前,请确保已经在项目中引入了jQuery库以及jQuery.form插件。通常,这两个文件可以通过...

    jquery form jquery.form.js

    1. 引入依赖:首先需要引入jQuery库,然后引入jQuery Form插件,可以使用未压缩或压缩版。 ```html &lt;script src="path/to/jquery.js"&gt; &lt;script src="path/to/jquery.form.js"&gt; ``` 2. 初始化表单:通过`$.ajaxForm...

    jQuery-Form-书本实例.rar

    下面是一个简单的jQuery Form插件使用示例: ```html &lt;form id="myForm" action="/submit" method="post" enctype="multipart/form-data"&gt; &lt;!-- 表单内容 --&gt; &lt;/form&gt; $('#myForm').ajaxForm({ dataType: '...

    jquery form插件

    jquery的一个form插件,通过很简单的ajaxForm和ajaxSubmit两个函数,就可以自动获取指定表单的所有信息并提交,省略手写jquery的ajax函数的繁琐过程。文件里除了这个插件拥有的一些函数外,还包含函数使用的解释代码...

    Jquery validate和form插件

    **jQuery validate 和 form 插件详解** 在网页开发中,用户界面的交互性和数据验证是不可或缺的部分。jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理和动画效果。`jQuery validate` 和 `...

    Ajax表单提交插件jquery form

    通过使用jQuery Form插件,可以添加进度条、禁用提交按钮等特性,提供更好的用户体验。例如,当表单正在提交时,可以禁用提交按钮: ```javascript $('#myForm').ajaxForm({ beforeSubmit: function() { $('#...

    jquery.form用type=file上传文件

    因此,jQuery Form插件使用iFrame技术绕过这个问题,实现了无刷新的文件上传。 ### 使用jQuery Form插件 1. **引入依赖**:首先,确保在页面中引入了jQuery库和jQuery Form插件。例如: ```html ...

    jquery form

    使用jQuery Form插件** jQuery Form插件提供了`$.ajaxSubmit`、`$.form`等多种方法,使得表单提交变得简单。例如,使用`$.ajaxSubmit`来异步提交表单: ```javascript $("#myForm").submit(function(event) { ...

    jqueryform.js

    本文将深入探讨jQuery Form插件的原理、使用方法以及实际应用。 首先,jQuery Form插件的核心功能是将任何HTML表单转化为AJAX提交方式,使得用户无需页面刷新即可完成数据提交,提升了用户体验。它通过监听表单的...

    jquery form表单美化插件

    例如,使用Bootstrap的表单控件类和响应式布局,配合jQuery Form插件的动态反馈,可以打造出符合现代Web标准的表单界面。 此外,这个插件也适用于文件上传场景。通过设置`dataType: 'iframe'`,可以实现大文件的...

    jQuery表单插件jquery.form.js(示例源码)

    jQuery Form Plugin能够让你简洁的将...插件里面主要的方法, ajaxForm和ajaxSubmit,能够从form组件里采集信息确定如何处理表单的提交过程。 两个方法都支持众多的可选参数,能够让你对表单里数据的提交做到完全的控制。

    jquery form ajax 插件

    1. 插件介绍:jQuery Form Plugin是由Malsup开发的一款插件,它扩展了jQuery的功能,允许我们轻松地使用AJAX方式处理表单提交,实现无刷新的数据交互。这个插件不仅支持GET和POST提交,还支持文件上传,是前端开发中...

    Jquery插件,JqueryUI,JqueryForm,JqueryValidate,Jqueryvsdoc

    在这个压缩包中,我们重点探讨的是几个基于 jQuery 的核心插件,它们分别是:jQuery UI、jQuery Form、jQuery Validate 和 jQuery vsdoc。 1. **jQuery UI** jQuery UI 是一个扩展了 jQuery 功能的开源库,提供了...

    jquery.form.js下载_jquery.form.js上传文件插件下载

    **jQuery.form.js插件详解与应用** jQuery.form.js是一款基于jQuery库的插件,它为开发者提供了方便、灵活的表单处理功能,尤其在异步(AJAX)提交表单方面表现出色。这款插件使得在网页上实现无刷新的文件上传和...

    jquery-form - jQuery表单生成插件

    使用jQuery-form时,你需要首先引入jQuery库和该插件的JavaScript文件。然后,通过选择器找到目标表单,调用`.ajaxForm()`或`.ajaxSubmit()`方法来启用Ajax提交功能。例如: ```html &lt;script src="jquery.js"&gt; ...

    jquery.form.js和使用说明

    文档`jquery表单验证插件_jquery.form.js.doc`应该包含了更详细的使用指南、示例代码以及常见问题解答。在实际应用中,开发者应仔细阅读这份文档,理解每个选项和方法的含义,以便更好地利用jQuery Form Plugin。 ...

    jquery&jqueryform;

    以下是一个简单的例子,展示如何使用jQuery Form插件实现Ajax表单提交: ```javascript $("#myForm").ajaxForm({ success: function(response) { alert('数据已成功提交,服务器返回:' + response); }, error:...

    jquery UI&Form 插件下载

    综上所述,jQuery UI和jQuery Form插件是前端开发的强大工具,它们能够轻松创建美观且交互性强的UI和处理复杂的表单逻辑。结合提供的帮助文档,开发者可以快速上手,提升项目质量,为用户提供更优质的Web体验。

    struts2+jquery之form插件实现异步上传

    3. **jQuery代码**:编写jQuery代码来监听表单的提交事件,并使用form插件的异步提交方法。 ```javascript $('#uploadForm').submit(function(event) { event.preventDefault(); // 阻止默认的表单提交行为 $...

Global site tag (gtag.js) - Google Analytics