扫码关注官方订阅号
如题,真心不知道如何解决,希望大神告知。。。
认证0级讲师
如果你了解AJAX是怎么兴起的就会明白了,远古时代的程序员不使用ajax如何异步的从服务器获取数据?答案很简单,就是使用隐藏iframe技术,正是这种技术的广泛使用才产生了XMLHttpRequest。
AJAX
隐藏iframe
XMLHttpRequest
你只需要动态创建一个iframe,改变他的src为请求地址,在服务器返回响应后,通过innerHTML等js操作获取响应内容即可。
iframe
src
innerHTML
js
在ajax2.0出来之前,它是不支持上传文件的,而当时许多流行的异步文件上传jQuery插件就是动态创建iframe结点,等返回响应后再将其删除。现在因为一些兼容性的问题,这些插件仍然在大量使用。相关的资料可参考
ajax2.0
jQuery
这种基本就是get请求或者jsonp请求,get请求很简单,任何带src属性的获取都是getjsonp请求,也是get的方式,类似在网页中插入一个script/img/iframe标签,拼接好参数,src指向服务地的API地址就行,具体的可以 http://justcoding.iteye.com/b... 参考
js入门知识,建议看看书,或者百度
用js动态创建个表单,然后直接提交吗,这样应该也可以算原生js沟通服务器了吧。
提交表单就是请求服务器了吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果你了解
AJAX是怎么兴起的就会明白了,远古时代的程序员不使用ajax如何异步的从服务器获取数据?答案很简单,就是使用隐藏iframe技术,正是这种技术的广泛使用才产生了XMLHttpRequest。你只需要动态创建一个
iframe,改变他的src为请求地址,在服务器返回响应后,通过innerHTML等js操作获取响应内容即可。在
ajax2.0出来之前,它是不支持上传文件的,而当时许多流行的异步文件上传jQuery插件就是动态创建iframe结点,等返回响应后再将其删除。现在因为一些兼容性的问题,这些插件仍然在大量使用。相关的资料可参考这种基本就是get请求或者jsonp请求,
get请求很简单,任何带src属性的获取都是get
jsonp请求,也是get的方式,类似在网页中插入一个script/img/iframe标签,拼接好参数,src指向服务地的API地址就行,具体的可以 http://justcoding.iteye.com/b... 参考
js入门知识,建议看看书,或者百度
用js动态创建个表单,然后直接提交吗,这样应该也可以算原生js沟通服务器了吧。
提交表单就是请求服务器了吧