JQuery.extend扩展实现同步post请求
来源:互联网 发布:windows 镜像下载 编辑:程序博客网 时间:2024/05/16 17:31
有时需要在JQuery中实现同步post请求,而JQuery自带的是异步,需要通过JQuery.extend扩展。
支持ie和firefox,方法转载而来。需要在submit前将form.appendTo(document.body),否则无法提交且不会报错,submit后应该从body中remove此结点。另建议给form加上display:none防止影响展现
//扩展post方式提交请求$.extend({ StandardPost:function(url,args){var body = $(document.body),form = $("<form method='post'></form>"),input;form.attr({"action":url});$.each(args,function(key,value){input = $("<input type='hidden'>");input.attr({"name":key});input.val(value);form.append(input);});form.appendTo(document.body);form.submit();document.body.removeChild(form[0]);}});
调用方式:$.StandardPost(url, {param1 : "value1", param2 : "value2"});
0 0
- JQuery.extend扩展实现同步post请求
- jQuery extend 扩展方法
- jQuery.extend扩展利器
- jquery实现post异步请求
- jquery extend jquery插件扩展
- Jquery实现Ajax同步请求
- 类似jQuery的extend扩展方法的实现
- jquery扩展:$.extend()和$.fn.extend()
- JQuery的extend扩展方法
- JQuery的extend扩展详解
- JQuery的extend扩展方法
- JQuery的extend扩展方法
- jQuery 的 extend 扩展方法
- JQuery的extend扩展方法
- jQuery扩展-jquery.fn.extend与jquery.extend
- jquery post请求来实现参数传递
- Jquery中Ajax/Post同步和异步请求
- jquery extend实现原理
- MongoDB 分片(优秀)
- 冒泡排序及快速排序
- Dashboard(仪表板)设计误区:数据太多,信息太少
- C++求数组的最大递增数组
- LTE Radio Protocol Architecture(UP和CP的区别)
- JQuery.extend扩展实现同步post请求
- java实现二叉树的子树交换的递归与非递归写法
- 第十一周项目一存储班长信息的学生类(1)
- 关于listview注意事项
- In的使用
- 为了OOP而OOP,导致了丑陋的JavaBean
- AndroidStudio使用问题汇总——导入(import)工程时常见错误
- 自定义Java线程池 ThreadPoolExecutor
- aspx HTTP 错误 500.19 - Internal Server Error