JQuery异步提交表单与文件上传功能示例

Jquery.form.js是一个可以异步提交表单及上传文件的插件。

示例如下:

index.html

<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script type="text/javascript" language="javascript" src="https://www.jb51.net/js/jquery-1.10.2.js"></script> <script type="text/javascript" language="javascript" src="https://www.jb51.net/js/jquery.form.js"></script> <script type="text/javascript" language="javascript"> $(function(){ //异步提交表单 $("#ajaxSubmit").on("click",function(){ console.log($(this)); $("#formToUpdate").ajaxSubmit({ type:'post', url:'p.php', success:function(data){ console.log(data); }, error:function(XmlHttpRequest,textStatus,errorThrown){ console.log(XmlHttpRequest); console.log(textStatus); console.log(errorThrown); } }); }); }); </script> </head> <body> <form method="post" action="#" enctype="multipart/form-data"> <input type="text"><br /> <input type="file"><br /> <input type="button" value="异步提交"> </form> </body> </html>

p.php

<?php /** * Created by JetBrains PhpStorm. * User: smeoi * To change this template use File | Settings | File Templates. */ echo '<pre>'; print_r($_POST); echo '</pre>'; echo '<pre>'; print_r($_FILES); echo '</pre>';

效果图:

JQuery异步提交表单与文件上传功能示例

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery form操作技巧汇总》、《jQuery文件与目录操作技巧汇总》、《jquery中Ajax用法总结》、《jQuery扩展技巧总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwdfpx.html