js模拟get请求方式
来源:互联网 发布:portraiture mac 安装 编辑:程序博客网 时间:2024/06/05 12:05
一、通过a标签模拟请求;
<a target="_blank" id="NewTagPage" style="display:none;"></a>
function showSource(value1,value2,value3){
var url = BASE_URL + "sourcePlay?param1=" +value1 + "¶m2=" +value2 + "¶m3=" +value3;
var accessTerminal = browserRedirect();
var newpage = document.getElementById("NewTagPage");
if(newpage){
if(accessTerminal=="pc"){
newpage.href = url;
newpage.click();
}else{
window.location.href = url;
}
}
}
browserRedirect()函数,在通过js判断访问来自移动端还是pc端从而去控制事件的逻辑或者元素的显示中实现
二、js完全模拟;
function showVideo(contentId,type,parentID){
var url = BASE_URL + "videoPlay";
var f=document.createElement("form");
f.setAttribute("action" , url );
f.setAttribute("method" , 'get' );
f.setAttribute("target" , '_blank' );
document.body.appendChild(f)
var element_1 = document.createElement("input");
element_1.setAttribute("name", "SiteID");
element_1.setAttribute("type", "hidden");
var element_2 = document.createElement("input");
element_2.setAttribute("name", "ClassifyID");
element_2.setAttribute("type", "hidden");
var element_3 = document.createElement("input");
element_3.setAttribute("name", "VideoID");
element_3.setAttribute("type", "hidden");
element_1.value = siteID;
element_2.value = parentID;
element_3.value = contentId;
f.appendChild(element_1);
f.appendChild(element_2);
f.appendChild(element_3);
f.submit();
}
- js模拟get请求方式
- C#模拟发送http get、post请求的方式
- 用于模拟HTTP请求中GET/POST方式
- Socket模拟GET请求
- java 模拟get请求
- 模拟GET请求
- java模拟GET请求
- javascript/js的ajax请求方式:GET与POST
- ajax get方式请求
- C# 模拟提交Get请求
- fsockopen 模拟 post get 请求
- python get post模拟请求
- HTTPCLIENT POST GET请求模拟
- HttpWebResponse 模拟请求 POST GET
- Android 模拟 Http GET 请求
- java模拟get/post请求
- file_get_contents模拟GET/POST请求
- 模拟http的get请求
- java中的Class.forName的作用
- C++学习日记7——模板篇的标准模板库
- Automatic and Manual Locking Mechanisms During SQL Operations
- WPF 使用TextBox做密码输入框
- 在JSP文件中,可以使用3种注释:HTML注释,JSP注释,JAVA注释
- js模拟get请求方式
- oracle常用函数
- 静态代码扫描 实例
- 强制下线通知实现
- javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padd
- 账户信息(注册、登录)
- 关于H5微信认证有关内容
- Android-三级联动更改样式
- 程序员的那些事儿 皆大欢喜的加薪