通过jquery进行ajax的一些“异常”请求的页面自提交到其它页面

简介:

首先在A页面,进行$.ajax B页面

然后在B页面加载完毕后,将自己的数据提交到C

结果是,到了B页面,无法通过自身请求提交,也不会执行javascript

 

测试代码

页面A

 

复制代码
< body >
     < form  id ="form1"  runat ="server" >
     < div >
         < script  type ="text/javascript" >
            $(
function  () {
                $.ajax({
                    type: 
" POST " ,
                    url: 
" b.aspx "
                    data:
                    {
                        t: 
" game "
                    },
                    success: 
function  (html) {
                        alert(html);
                    }
                });
            });
        
</ script >
     </ div >
     </ form >
</ body >
复制代码

页面B

 

复制代码
< body  onload ="document.forms['order'].submit();" >
     < form  id ="order"  name ="order"  accept ="post"  action ="b.aspx" >
     < input  type ="text"  id ="t1"  name ="t1"  value =""   />
     < div >
         < script  type ="text/javascript" >
            alert(
" 到了b了 " );
            document.getElementById(
" t1 " ).value  =   " 3 " ;
            document.getElementById(
" form1 " ).submit();
            window.location.href 
=   " c.aspx " ;
        
</ script >
     </ div >
     </ form >
</ body >
复制代码

解决方案

在A页面,通过一个表单提交到B

 页面1

复制代码
< body >
     < form  id ="form1"  runat ="server" >
     < div >
         < input  type ="button"  name ="name"  value ="提交测试"   />
     </ div >
     </ form >
     < form  action ="WebForm2.aspx"  target ="_blank"  method ="post" >
     < input  type ="hidden"  name ="h1"  value ="1"   />
     < input  type ="submit"  name ="h2"  value ="提交测试"   />
     </ form >
</ body >
复制代码

 

 页面2

< body  onload ="document.forms['order'].submit();" >
     < form  id ="order"  accept ="post"  action ="WebForm3.aspx" >
     < div >
     </ div >
     </ form >
</ body >

 

页面3

< body >
     < form  id ="form1"  runat ="server" >
     < div >
    
     </ div >
     </ form >
</ body >

 



本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/archive/2012/04/07/2435842.html,如需转载请自行联系原作者

目录
相关文章
N..
|
XML JSON 前端开发
jQuery实现Ajax
jQuery实现Ajax
N..
202 1
|
JavaScript 前端开发 容器
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
182 0
|
XML 前端开发 JavaScript
jQuery中ajax如何使用
jQuery中ajax如何使用
261 0
|
10月前
|
机器学习/深度学习 数据采集 存储
动态渲染页面智能嗅探:机器学习判定AJAX加载触发条件
本文介绍了一种基于机器学习的智能嗅探系统,用于自动判定动态渲染页面中AJAX加载的最佳触发时机。系统由请求分析、机器学习判定、数据采集和文件存储四大模块构成,采用爬虫代理技术实现高效IP切换,并通过模拟真实浏览器访问抓取微博热搜及评论数据。核心代码示例展示了如何调用微博接口获取榜单与评论,并利用预训练模型预测AJAX触发条件,最终将结果以JSON或CSV格式存储。该方案提升了动态页面加载效率,为信息采集与热点传播提供了技术支持。
287 15
动态渲染页面智能嗅探:机器学习判定AJAX加载触发条件
|
前端开发 JavaScript
杨校老师课堂之基于Servlet整合JQuery中的Ajax进行表单提交[基于IDEA]
杨校老师课堂之基于Servlet整合JQuery中的Ajax进行表单提交[基于IDEA]
214 0
杨校老师课堂之基于Servlet整合JQuery中的Ajax进行表单提交[基于IDEA]
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
136 18
|
前端开发 JavaScript 数据处理
JQuery 拦截请求 | Ajax 请求拦截
【10月更文挑战第4天】
661 1
|
JSON JavaScript 前端开发
Jquery常用操作汇总,dom操作,ajax请求
本文汇总了jQuery的一些常用操作,包括DOM元素的选择、添加、移除,表单操作,以及如何使用jQuery发送Ajax请求,涵盖了GET、POST请求和文件上传等常见场景。
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
219 5
|
XML JSON 前端开发
AJAX是什么?原生语法格式?jQuery提供分装好的AJAX有什么区别?
AJAX是什么?原生语法格式?jQuery提供分装好的AJAX有什么区别?
170 0