1. 程式人生 > >jQuery.Form外掛介紹

jQuery.Form外掛介紹

This page demonstrates the Form Plugin's file upload capabilities. There is no special coding required to handle file uploads. File input elements are automatically detected and processed for you.

Since it is not possible to upload files using the browser's XMLHttpRequest object, the Form Plugin uses a hidden iframe element to help with the task. This is a common technique, but it has inherent limitations. The iframe element is used as the target of the form's submit operation which means that the server response is written to the iframe. This is fine if the response type is HTML or XML, but doesn't work as well if the response type is script or JSON, both of which often contain characters that need to be repesented using entity references when found in HTML markup.

To account for the challenges of script and JSON responses, the Form Plugin allows these responses to be embedded in a textarea element and it is recommended that you do so for these response types when used in conjuction with file uploads. Please note, however, that if there is no file input in the form then the request uses normal XHR to submit the form (not an iframe). This puts the burden on your server code to know when to use a textarea and when not to. If you like, you can use the iframe option of the plugin to force it to always use an iframe mode and then your server can always embed the response in a textarea. The following response shows how a script should be returned from the server:

<textarea>
for (var i=0; i < 10; i++) {
// do some processing
}
</textarea>

The form below provides an input element of type "file" along with a select element to specify the dataType of the response. The form is submitted to files.php which uses the dataType to determine what type of response to return.

相關推薦

jQuery.Form外掛介紹

This page demonstrates the Form Plugin's file upload capabilities. There is no special coding required to handle file uploads. File input elements are au

使用jquery.form外掛的方法

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body&

jQuery form外掛的使用

jQuery Form簡介 jQuery Form外掛是一個優秀的Ajax表單外掛,可以非常容易地、無侵入地升級HTML表單以支援Ajax。  jQuery Form有兩個核心方法 – ajaxForm() 和 ajaxSubmit(), 它們集合了從控制表單元素到決定如何管理提交程序

jQuery form外掛的使用--ajaxForm() 和 ajaxSubmit()

一、通過Form外掛的兩個核心方法ajaxForm() 和 ajaxSubmit(),都可以在不修改表單的HTML程式碼結構的情況下,輕易地將表單的提交方式升級為Ajax提交方式。 $(function(){ //ajaxForm() 和 ajaxSubmit()可選引數項物件options

使用jQuery.form外掛,實現完美的表單非同步提交

時間真快,轉眼一個月快結束了,一個月沒寫部落格了!手開始生了,怎麼開始呢…… 抓住6月份的尾巴,今天的主題是 通過該外掛,我們可以非常簡單的實現表單的非同步提交,並實現檔案上傳、進度條顯示等等。 現在我們從一個ASP.NET同步表單提交開始,然後再將其轉化為非同步的表單提交。我寫了3

jquery form外掛 上傳/匯入excel-ajax驗證

jquery-1.8.2.min.js  jquery.form-3.26.0.js  jquery.validate.min-1.7.js  bootstrap-v2.2.2  bootstrap.file-input.js  上傳檔案樣式和外掛使用: bootstrap + bootstrap.file

jquery-form外掛的ajaxForm和ajaxSubmit的用法與區別

在使用這兩種方法之前,首先需要安裝form.js的外掛,下載就不放了,網上一搜就有;<script src="/Tool/HtmlPage/S45/js/jquery-form.js"></script>一、首先說用法,ajaxForm和ajaxSub

jQuery LigerUI 外掛介紹及使用之ligerDateEditor

描述: 可以將一個'文字框'的表單物件轉換成可日期選擇。支援精確到小時和分鐘支援直接在文字框改日期(會自動驗證) 設計思路: 通過觀察知道,無論是哪個月,這30左右的天數總會落在7*6的表格上面, 所以只需要知道某月,第N行、第M列應該填入什麼樣的數字就可以。 按下面的演算法就可以計算出來: 步驟一:以本

jQuery form外掛--ajaxFrom和ajaxSubmit的使用

1.ajaxSubmit 和ajaxForm區別 ajaxForm   ajaxForm()不能提交表單。在document的ready函式中,使用ajaxForm來為AJAX提交表單進行準備。提交動作必須由submit開始 ajaxForm()適用於以

jquery 簡易外掛 非同步form提交、檔案非同步提交,jquery 檔案非同步提交

 $.ajax 預設不支援檔案提交, 這裡提供一個form target = iframe 的非同步提交外掛 如果需要提交檔案form 需要設定屬性 enctype="multipart/form-data",使用外掛後會自動使用target =&nb

jqueryform外掛的使用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

jquery.form.js外掛中ajaxSubmit提交在jquery1.4版本中的應用

作者:xyzroundo 下以處理的是對含有 <input type"file"  /> 元素的表單,利用jquery.form 的ajaxSubmit方法進行類似ajax提交的應用情況: 注:發果用jquery1.3.2版本與jquery.form.js使用的

jquery.form.js 實現異步上傳

llb element eth document == ctype tostring detail new 前臺: <form id="formSeacrh" action="/ResumeInfo/uploadFile" method="post" enctype

jquery.form.js(ajax表單提交)

jquer 我們 使用 執行 sub 某個字段 httpd 區別 load Form插件地址: 官方網站:http://malsup.com/jQuery/form/ 翻譯地址:http://www.aqee.net/docs/jquery.form.plugin/jque

input ,button, textarea 1)使用disabled , 2) 顯示值, 3) 表單提交. 4) jquery.form.js ajaxSubmit() 無刷新ajax提交表單.

成功 isa post key input 技術分享 and () 去除 1.使用disabled input , button textarea 可以 被 禁用, 禁用的效果 : 1) 上面的點擊事件無法使用 --- button : 下面的 oncli

Jquery form.js文件上傳返回JSON數據,在IE下提示下載文件的解決辦法,並對返回數據進行正確的解析

設置 解析 轉換 解決 pla esp 下載 ring 上傳 Jquery from.js插件上傳文件非常方便,但是在ie10以下的版本會彈出下載文件對話框 解決方法: 1、在服務端設置response.setContentType("text/plain"); 2、對返回

jquery-form.js提交帶文件的數據

offset 發布 文件選擇 需要 保存 con file -m 選擇 最近做一個項目需要同時向後臺傳文件和數據,經過多方考證,選擇了使用jquery-form.js插件。所以總結一下,僅大家參考; html部分: <form enctype="multipart/

JQUERY.form插件簡單使用

location ajaxform addm handler cti rip rule href light <script type="text/javascript"> $(function(){ //第一種Ajax提交表單的方式 $

jquery.form.js ajax提交上傳文件

ntc AC 失敗 再次 ctype head cal inpu 異步 項目中最近有用到表單提交,是帶有圖片上傳的表單錄入,需要ajax異步提交,網上找了好多例子都是只能提交上傳字段一個信息的,這裏整理一下。表單裏有普通文本信息字段也有圖片上傳字段。 1

jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可選參數項對象

data bmi 服務器 query eval 地址 int req htm 版權聲明:本文為博主原創文章,未經博主允許不得轉載。