web页面和服务器通信回调函数的一种思路和实现
来源:互联网 发布:淘宝投诉 编辑:程序博客网 时间:2024/05/18 09:21
ajax何时好用,但是有些html控件对ajax支持不够好。比如ajax很难传文件(我没有说完全不能),而HTML自身提供了INPUT FILE控件用来上传文件。这个控件除了有点过时以外,还是好用的。如果服务器想返回消息给客户端,成功消息或出错原因,和附件存放路径,怎么办?INPUT FILE自身似乎是没办法完成这个的。他只负责上传,然后上传完了不能调用js。
在网上找到了一种思路,客户端设置一个回调函数callback(msg),而服务器端在处理完upload过程之后,可以返回一个json串,里面包含客户端需要的信息,然后客户端js函数响应调用,并接受参数消息,解析并显示。
服务器关键代码: echo "<script>parent.callback('".json_encode($arrayreponse)."')</script>";
客户端关键代码: function callback(json){。。。。。。。。。。。。。}
服务器端可以制定通信协议 : json [0]成功或失败 [1]失败消息 [2]图片存放路径
这样在服务器运行结束后,客户端就能收到服务器返回的消息了。一个完美的交互过程。
本文思路参照:http://blog.sina.com.cn/s/blog_573a052b0100nt0u.html 在这里表示感谢
- web页面和服务器通信回调函数的一种思路和实现
- 对最近学习的知识整理(回调函数和简单的设计思路)
- python 回调函数和回调方法的实现
- python 回调函数和回调方法的实现
- VC回调函数的定义和实现
- 回调函数 基本思想和实现
- 实现页面定制化的一种思路
- Java回调函数的一种理解
- 利用flash与.net下socket通信实现WEB页面的“推”(二)Flash和服务器间的通信核心:XMLSocket对象
- 利用flash与.net下socket通信实现WEB页面的“推”(二)Flash和服务器间的通信核心:XMLSocket对象
- 回调函数的用法和好处
- 回调函数的概念和用法
- 回调函数的定义和使用
- 回调函数的基本原理和用法
- 一种Object hook的思路和实现过程
- 什么是回调函数,如何定义和实现一个类的成员函数为回调函数(转)
- 什么是回调函数,如何定义和实现一个类的成员函数为回调函数(转)
- 不使用回调函数的ajax请求实现(async和await简化回调函数嵌套)
- OpenVZ 虚拟化VPS服务器配置
- Linux下VirtualBox简单攻略
- 如何在OpenVZ下安装管理软件HyperVM 建立VPS服务
- ---jni 代码需要那些库
- 支持同步滚动的RichTextbox控件
- web页面和服务器通信回调函数的一种思路和实现
- 其实微软并不独
- 中国LBS开始深度洗牌:50家公司现仅剩15家
- 2011年的赢家和输家
- 使用CSS3实现树形控件
- php的62进制转换代码
- #Java#Porject总结
- HTML input在火狐chrome和ie的差异
- Linux 下的文件操作