jquery ajax 提交表单(file && input)
用到的插件
jquery.js
jquery.form.js[http://malsup.github.io/jquery.form.js]
提交页面
<form enctype="multipart/form-data" id="onlineservice_leave_message_form">
<div class="cls">
<label for="mail">
<span class="require">*</span>电子邮箱</label>
<input type="text" id="mail" name="mail" placeholder="建议留下您的QQ邮箱" value="<?php if(!Yii::app()->user->isGuest && Yii::app()->user->name){echo Yii::app()->user->name;}?>">
</div>
<div class="cls">
<label for="qq">QQ号</label>
<input type="text" id="qq" name="qq" placeholder="请输入QQ号码">
</div>
<div class="cls">
<label for="tel">联系电话</label>
<input type="text" id="tel" name="tel" placeholder="请输入联系电话">
</div>
<div class="cls">
<label for="question">
<span class="require">*</span>问题描述</label>
<textarea name="question" id="question" style="width:317px;height:114px;max-width:329px;"></textarea>
</div>
<div class="cls">
<label for="file">添加附件</label>
<input type="file" name="file" id="file">
</div>
<div class="checkcode cls">
<label for="code">验证码</label>
<input type="text" id="code" name="code">
<?php
$this->widget('CommonUrlCaptcha',array(
'showRefreshButton'=>true,
'clickableImage'=>true,
'buttonLabel'=>'换一张',
'imageOptions'=>array(
'alt'=>'点击换图',
'title'=>'点击换图',
'id' => 'img_captcha',
'style'=>'cursor:pointer',
'backColor'=>'#000',
'width' => 80,
'height' => 30,
)
));
?>
</div>
<div class="cls">
<label for=""></label>
<input type="button" value="提交" class="btn-guest" id="onlineservice_leave_message_submit">
</div>
</form>
js
<script type="text/javascript" charset="utf-8" src="/js/chat_version2/jquery.form.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
var options={
url:"onlineService/OnlineServiceLeaveMessage",
type:"post",
success:function(mes){
alert(mes);
}
};
$("#onlineservice_leave_message_form").submit(function() {
$(this).ajaxSubmit(options);
return false;
}); $("#onlineservice_leave_message_submit").click(function(){
$("#onlineservice_leave_message_form").submit();
});
});
</script>
jquery.form.js 主要方法说明, 参考
http://www.open-open.com/lib/view/open1325032463827.html
jquery ajax 提交表单(file && input)的更多相关文章
- JQuery ajax提交表单及表单验证
JQuery ajax提交表单及表单验证 博客分类: jsp/html/javascript/ajax/development Kit 开源项目 注:经过验证,formValidator只适合一个 ...
- Jquery ajax提交表单几种方法
在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$('#表单ID').serialize();就行了,下面我来介绍两个提交表单数据的方法. ...
- Jquery ajax提交表单几种方法详解
[导读] 在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的 ...
- jQuery ajax 提交表单图片
基于 jQuery HTML: <form id="form" enctype="multipart/form-data"> <input t ...
- jquery Ajax提交表单数据
//表单中控件的name要和实体类字段属性一致 $.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#your ...
- jquery ajax提交表单数据的两种方式
http://www.kwstu.com/ArticleView/kwstu_201331316441313 貌似AJAX越来越火了,作为一个WEB程序开发者要是不会这个感觉就要落伍,甚至有可能在求职 ...
- Validator验证Ajax提交表单的方法
Validator验证Ajax提交表单的方法 转自:http://hunanpengdake.iteye.com/blog/1671360 当我们在一些稍微复杂的业务时,可能会遇到需要多个表单form ...
- jquery实现ajax提交表单
一般情况下,我们提交form表单采用的是submit的方法,典型的场景如下. <form id="thisForm" method="post" acti ...
- php使用jquery Form ajax 提交表单,并上传文件
在html5中我们通过FormData就可以ajax上传文件数据,不过因为兼容问题.我们选用jquery.form.min.js来进行ajax的表单提交. 一.jquery.form.js下载地址 ...
随机推荐
- Python自动化运维之30、Flask框架
Flask 官网:http://flask.pocoo.org/ flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是 ...
- EasyPR--开发详解
我正在做一个开源的中文车牌识别系统,Git地址为:https://github.com/liuruoze/EasyPR. 我给它取的名字为EasyPR,也就是Easy to do Plate Reco ...
- Unity问答——怎么知道屏幕中目前有多少个敌人?
这篇博客源自我在泰课在线的回答.链接:http://www.taikr.com/group/1/thread/92 问:怎么知道屏幕中目前有多少个敌人? 答: 思路一:仅适用于2D游戏,因为这个方法没 ...
- 转:使用Mongo Connector和Elasticsearch实现模糊匹配
原文来自于:http://www.csdn.net/article/2014-09-01/2821485-how-to-perform-fuzzy-matching-with-mongo-connec ...
- study note -(some good sentence)
There are, however, some disadvantages.However, there may be better ways of tacking this problem. Ho ...
- HTML/W3C-WHATWG-Differences
Differences between the W3C HTML 5.1 specification and the WHATWG LS The W3C HTML 5.1 specification: ...
- ios开发学习--歌词处理--解析lrc文件
我觉得要想解析lrc 首先大家应该了解一下lrc文件的结构,大家可以去看一下**百科 我这里粗略的写一下: ■ 时间标签(Time-tag) 形式为"[mm:ss]"(分钟数:秒数 ...
- 工业CF卡与商业CF卡对比
工业CF卡:1.SLC FLASH芯片 .每个区块读写次数为10万次 2.可分区 识别为本地磁盘 3.平均写入技术.ECC自动校验技术 4.完全模拟硬盘引导系统开机,支持长期稳定工作 商业CF卡:1. ...
- UVA-10735 - Euler Circuit(混合欧拉回路输出)
题意:给你一个图,有N个点,M条边,这M条边有的是单向的,有的是双向的. 问你能否找出一条欧拉回路,使得每条边都只经过一次! 分析: 下面转自别人的题解: 把该图的无向边随便定向,然后计算每个点的入度 ...
- 动态规划 HDU 1176
免费馅饼 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...