pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <i id='ZnjK7'><tr id='ZnjK7'><dt id='ZnjK7'><q id='ZnjK7'><span id='ZnjK7'><b id='ZnjK7'><form id='ZnjK7'><ins id='ZnjK7'></ins><ul id='ZnjK7'></ul><sub id='ZnjK7'></sub></form><legend id='ZnjK7'></legend><bdo id='ZnjK7'><pre id='ZnjK7'><center id='ZnjK7'></center></pre></bdo></b><th id='ZnjK7'></th></span></q></dt></tr></i><div class="ft7tlnz" id='ZnjK7'><tfoot id='ZnjK7'></tfoot><dl id='ZnjK7'><fieldset id='ZnjK7'></fieldset></dl></div>

    <tfoot id='ZnjK7'></tfoot>
  • <legend id='ZnjK7'><style id='ZnjK7'><dir id='ZnjK7'><q id='ZnjK7'></q></dir></style></legend>

      <small id='ZnjK7'></small><noframes id='ZnjK7'>

        • <bdo id='ZnjK7'></bdo><ul id='ZnjK7'></ul>

        在 PHP 中使用 jqgrid 上傳文件

        File upload with jqgrid in PHP(在 PHP 中使用 jqgrid 上傳文件)
          <bdo id='pQ8C3'></bdo><ul id='pQ8C3'></ul>
            <i id='pQ8C3'><tr id='pQ8C3'><dt id='pQ8C3'><q id='pQ8C3'><span id='pQ8C3'><b id='pQ8C3'><form id='pQ8C3'><ins id='pQ8C3'></ins><ul id='pQ8C3'></ul><sub id='pQ8C3'></sub></form><legend id='pQ8C3'></legend><bdo id='pQ8C3'><pre id='pQ8C3'><center id='pQ8C3'></center></pre></bdo></b><th id='pQ8C3'></th></span></q></dt></tr></i><div class="bjzjnjr" id='pQ8C3'><tfoot id='pQ8C3'></tfoot><dl id='pQ8C3'><fieldset id='pQ8C3'></fieldset></dl></div>
            1. <small id='pQ8C3'></small><noframes id='pQ8C3'>

              <legend id='pQ8C3'><style id='pQ8C3'><dir id='pQ8C3'><q id='pQ8C3'></q></dir></style></legend>
              <tfoot id='pQ8C3'></tfoot>

                    <tbody id='pQ8C3'></tbody>
                  本文介紹了在 PHP 中使用 jqgrid 上傳文件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我正在嘗試使用 jqgrid 實現(xiàn)文件上傳(在 Zend 框架項目中).jqgrid 允許您創(chuàng)建文件"類型的輸入字段,但不啟用 ENCTYPE=multipart/form-data".

                  I am trying to implement file upload with jqgrid (in a Zend Framework project). jqgrid allows you to create an input field of type "file" but does not enable ENCTYPE="multipart/form-data".

                  作者推薦使用其他插件來處理文件上傳,特別是Ajax File Upload.他說使用 onInitializeForm() 方法初始化它,但我不清楚具體如何做到這一點.他說,

                  The creator recommends using another plugin to handle file uploads, specifically Ajax File Upload. He says to initialize it using the onInitializeForm() method but exactly how to do this is not clear to me. He says,

                  "我建議你也可以使用 Ajax文件上傳插件并初始化它僅在 onInitializeForm 事件中出現(xiàn)一次."

                  "Also as I suggest you can use Ajax file upload plugin and intialize it only once in onInitializeForm event."

                  這就是有關(guān)如何執(zhí)行此操作的說明.

                  And that is about it for instructions on how to do this.

                  到目前為止我所做的:我有顯示文件輸入字段的 jqgrid 編輯表單,并且我已經(jīng)準(zhǔn)備好所有各種插件文件并正確加載.我無法弄清楚如何讓提交的表單正確上傳文件(我想我無法弄清楚如何使用 onInitializeForm 事件初始化 ajax 文件上傳插件").任何想法都非常感謝.

                  What I have done so far: I have the jqgrid edit form displaying the file input field and I have all of the various plugin files in place and loading properly. What I cannot figure out is how to get the submitted form to properly upload the file (I guess I can't figure out how to "initialize the ajax file upload plugin with the onInitializeForm event"). Any ideas are greatly appreciated.

                  我可以讓 onInitializeForm 觸發(fā)一些簡單的東西,比如 alert('test') 但每次加載網(wǎng)格時它都會觸發(fā)越來越多的數(shù)字(比如,第一次什么都沒有,下次加載時一個警報網(wǎng)格,下次有兩個警報,等等).

                  For what it is worth I can get onInitializeForm to trigger something simple like alert('test') but it triggers in growing numbers each time you load the grid (like, nothing first time, one alert the next time you load the grid, two alerts the next time, etc).

                  推薦答案

                  答案如下:

                  <!-- Add your other js files like jQuery, jqGrid etc. -->
                  <script type="text/javascript" src="js/ajaxfileupload.js"></script>
                  <script language="javascript">
                      $(function() {
                          $(document).ready(function() {
                              jQuery("#your_grid_id").jqGrid({
                                  url: 'your_url',
                                  datatype: 'json',
                                  mtype: 'post',
                                  pager: 'your_pager_id',
                                  colNames: ["Description", "File"],
                                  colModel: [{name: "desc", index: "desc", ... ... ...}, {name: "file_to_upload", index: "file_to_upload", edittype: "file", ... ... ...}]
                              }).navGrid("#your_pager_id",{{... ... ...},{
                                  jqModal:true,closeAfterEdit: true,recreateForm:true,onInitializeForm : function(formid){
                                      $(formid).attr('method','POST');
                                      $(formid).attr('action','');
                                      $(formid).attr('enctype','multipart/form-data');
                                  }, afterSubmit : function(response, postdata){
                                         $.ajaxFileUpload({
                                            url: 'your_file_url_where_upload_operates', 
                                            secureuri:false,
                                            fileElementId:'file_to_upload',
                                            dataType: 'json',
                                            success: function (data, status) {
                                                alert("Upload Complete.");
                                            }
                                         });
                                     }
                                  }},{
                                  jqModal:true,closeAfterAdd: true,recreateForm:true,onInitializeForm : function(formid){
                                      $(formid).attr('method','POST');
                                      $(formid).attr('action','');
                                      $(formid).attr('enctype','multipart/form-data');
                                  }, afterSubmit : function(response, postdata){
                                         $.ajaxFileUpload({
                                            url: 'your_file_url_where_upload_operates', 
                                            secureuri:false,
                                            fileElementId:'file_to_upload',
                                            dataType: 'json',
                                            success: function (data, status) {
                                                alert("Upload Complete.");
                                            }
                                         });
                                     }
                                  }
                              });
                          });
                      });
                  </script>
                  

                  我使用 recreateForm: true 來確保在每次添加或編輯時重新創(chuàng)建表單.

                  I used recreateForm: true to ensure that on every Add or Edit the form is re-created.

                  如果您還有問題,請隨時問我.

                  If you have problem yet, please feel free to ask me.

                  這篇關(guān)于在 PHP 中使用 jqgrid 上傳文件的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標(biāo)不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)
                    <legend id='QFzSH'><style id='QFzSH'><dir id='QFzSH'><q id='QFzSH'></q></dir></style></legend>

                    <i id='QFzSH'><tr id='QFzSH'><dt id='QFzSH'><q id='QFzSH'><span id='QFzSH'><b id='QFzSH'><form id='QFzSH'><ins id='QFzSH'></ins><ul id='QFzSH'></ul><sub id='QFzSH'></sub></form><legend id='QFzSH'></legend><bdo id='QFzSH'><pre id='QFzSH'><center id='QFzSH'></center></pre></bdo></b><th id='QFzSH'></th></span></q></dt></tr></i><div class="xf55rfj" id='QFzSH'><tfoot id='QFzSH'></tfoot><dl id='QFzSH'><fieldset id='QFzSH'></fieldset></dl></div>
                      <tbody id='QFzSH'></tbody>

                  1. <small id='QFzSH'></small><noframes id='QFzSH'>

                        <tfoot id='QFzSH'></tfoot>
                          <bdo id='QFzSH'></bdo><ul id='QFzSH'></ul>
                          • 主站蜘蛛池模板: 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 光照全温振荡器(智能型)-恒隆仪器 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 领先的大模型技术与应用公司-中关村科金 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 成都租车_成都租车公司_成都租车网_众行宝 | 嘉兴泰东园林景观工程有限公司_花箱护栏| 天长市晶耀仪表有限公司| 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 |