伪Ajax,非XMLHttpRequest
来源:互联网 发布:access数据库教程pdf 编辑:程序博客网 时间:2024/06/15 14:54
- 伪Ajax,非XMLHttpRequest,iframe标签
# iframe标签,不刷新发送Http请求# view.pydef autohome(request): if request.method == 'GET': return render(request,'autohome.html')# autohome.html<body><div> <input type="text" id="text1"> <input type="button" value="提交" onclick="changeSrc()"></div><iframe id="text2" style="width: 1000px;height: 2000px" src="http://www.autohome.com.cn"></iframe></body><script src="/static/jquery-3.2.1.js"></script><script> function changeSrc() { /* var cont = $('#text1').val(); $('#text2').attr('src',cont); */ var cont = document.getElementById('text1').value; document.getElementById('text2').src = cont }</script>
# iframe + form 进行伪Ajax# views.pydef fake_ajax(request): if request.method == 'GET': return render(request,'fake_ajax.html') else: print('post.ok') print(request.POST.get('user')) return HttpResponse('ok')# fake_ajax.html<body><input type="text"><form id="f1" action="/fake_ajax/" target="ifr" method="post"> <iframe id="ifr" name="ifr" style="display: none"></iframe> <input type="text" name="user" /> <input type="submit" /></form></body>
# 加上伪造的'回调函数'# views.pydef fake_ajax(request): if request.method == 'GET': return render(request,'fake_ajax.html') else: print('post.ok') content = request.POST.get('user') return HttpResponse(content)# fake_ajax.html <body><input type="text"><form id="f1" action="/fake_ajax/" target="ifr" method="post"> <iframe id="ifr" name="ifr" style="display: none"></iframe> <input type="text" name="user" /> <a onclick="submitForm()">提交</a></form><script> function submitForm() { document.getElementById('ifr').onload = loadIframe; document.getElementById('f1').submit(); } function loadIframe() { var content = document.getElementById('ifr').contentWindow.document.body.innerText; alert(content) }</script></body>
阅读全文
0 0
- 伪Ajax,非XMLHttpRequest
- 非Ajax的伪loading效果
- jquery 的 ajax 在 非阻塞 时返回 XMLHttpRequest
- Ajax ! XmlHttpRequest
- AJAX XMLHttpRequest
- AJAX--XMLHttpRequest
- Ajax XMLHTTPRequest
- AJAX XMLHttpRequest
- AJAX XMLHttpRequest
- Ajax XmlHttpRequest
- AJAX--XMLHTTPREQUEST
- Ajax--------XmlHttpRequest
- 【AJAX】XMLHttpRequest
- 【ajax】XMLHTTPRequest
- Fixing AJAX: XMLHttpRequest
- Ajax创建XMLHttpRequest完整版
- XMLHttpRequest of ajax
- Ajax 和 XMLHttpRequest 对象
- 【Dockerfile】使用Dockerfile创建带Apache服务的Centos Docker镜像
- 控制台_udp服务器_客户端
- flask 应用程序的工厂函数
- 如何利用openssl来计算md4, md5, sha1, sha256, sha384, sha512等常用哈希值?
- linux系统ubuntu环境下MySQL的常用shell命令
- 伪Ajax,非XMLHttpRequest
- java 实现短信发送简单例子
- java 中add()和JMenuBar的区别
- ng自定义服务的几种方式
- 推荐一组用过好几年的非常稳定的dns
- 模拟实现string类
- windows10修复引导
- linux学习笔记-day3
- C++11新关键字default