1. 程式人生 > >js模擬get請求方式

js模擬get請求方式

一、通過a標籤模擬請求;

<a target="_blank" id="NewTagPage" style="display:none;"></a>

function showSource(value1,value2,value3){

var url = BASE_URL + "sourcePlay?param1=" +value1 + "&param2=" +value2 + "&param3=" +value3;

var accessTerminal = browserRedirect();

var newpage = document.getElementById("NewTagPage");

if(newpage){

if(accessTerminal=="pc"){

newpage.href = url;

newpage.click();

}else{

window.location.href = url;

}

}

}

二、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請求方式

一、通過a標籤模擬請求;<a target="_blank" id="NewTagPage" style="display:none;"></a>function showSou

IE瀏覽器中Get請求方式有快取的問題

在前端專案開發中,會遇到一種很奇怪的情況,就是在IE瀏覽器中get請求方式在初次請求之後不再進行請求了,而是會從快取中獲取資料,但是chrome瀏覽器會中卻每次都會獲取。 ​ 自然的想到一個問題,就是get存在快取的問題! 起源: ​ 常見的是ajax請求過一

servlet解決get請求方式,下載中文檔案,檔名稱丟失問題

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String filenam

Vue.js-幾種請求方式

1.resource請求 cnpm install vue-resource --save import VueResource from 'vue-resource' Vue.use(VueResource) this.$http.get("") 2.

get與post的區別get請求方式與post請求方式的區別

Get和Post的區別 1. get是把引數資料佇列加到提交表單的ACTION屬性所指的URL中,在URL中可以看到。 2.post是通過HTTPPOST機制,將表單內各個欄位與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。使用者看不到這個

ie8下js提交get請求遇到拒絕訪問的問題

Js用Ajax提交get請求時,在Ie8下遇到拒絕訪問的問題,有人說這是跨域引起的,可以設定Ie的安全性來避免這個問題,具體如下: IE工具->internet選項->安全->自定義級別->通過域訪問資料來源,改成啟用,就可以傳送請求獲取資料了,不知道這對跨域的安全性有什麼影響沒,但

axios模擬GET請求例項及詳解

1、在my-project專案中引入axios依賴:cnpm install --save axios 2、main.js 中引入 axios: // 在 main.js 中添加了這兩行程式碼

Feign消費服務時POST/GET請求方式

總體說明: feign消費服務時,以GET方式請求的條件: 如果想讓服務消費者採用GET方式呼叫服務提供者,那麼需要: 1.服務消費者這邊feign呼叫時,在所有引數前加上@RequestParam註解。 2.服務消費者這邊feign呼叫時,指明為GET方式(注:如果

JSGET請求encodeURL到web端decodeURL亂碼問題

JS: window.location.href = "down.action?filepaths=" + encodeURI(encodeURI(filepaths)); WEB: String s = URLDecoder.decode(filepat

js裏常見的三種請求方式$.ajax、$.post、$.get分析

進行 跨域 分析 外部 跨域問題 直接 調用 等待 請求 $.post和$.get是$.ajax的一種特殊情況: $.post和$.get請求都是異步請求,回調函數裏寫return來返回值是無意義的, 回調函數裏對外部變量進行賦值也是無意義的。 即使是$.ajax裏的同步請

Node.js使用superagent模擬GET/POST請求樣例

require url pre form 示例代碼 代碼 name use agent 示例代碼: var superagent = require(‘superagent‘); superagent.get("http://localhost:8091/user/all

JS傳送http請求(get方式)

var url = "http://192.168.2.234:8080/GS1014J_MCF/forumServer?" + "queryMode=byId&forumId=297e254c60114cd301601186c0740009"; var time = 1000;

基於RFS(robot framework selenium)框架模擬POST/GET請求執行自動化接口測試

files use key get align git eat 發送 網頁 轉載自:http://www.cnblogs.com/jerry-yin/articles/4812012.html 今天研究了一下基於RFS自動化測試框架實現HTTP的POST/GET請求發送

關於HttpClient模擬瀏覽器請求的參數亂碼問題解決方式

方式 ng- true param get 轉載 manman tco utf-8 轉載請註明出處:http://blog.csdn.net/xiaojimanman/article/details/44407297 http://www.llwjy.com/bl

js學習總結----ajax中的http請求方式及同步編程和異步編程

功能 依然 interval 需要 發送請求 console dom 屬於 相關 一、請求方式 var xhr = createXHR(); xhr.open("get","/getList?num=12",true); xhr.open("post","/getList

【node.jsGET/POST請求、Web 模塊

ima esp ges 實例 bst node.js 參數 模塊 pos 獲取GET請求內容 node.js 中 url 模塊中的 parse 函數提供了這個功能。 var http = require(‘http‘); var url = require(‘url‘);

C# 發送Http協議 模擬 Post Get請求

head log cnblogs cep bsp empty read ram color 1.參數 paramsValue的格式 要和 Reques.ContentType一致, 如果 contentype "application/x-www-form-urlenco

node.js GET 請求簡單案例

listen request fun 搜索 技術分享 商品 node 簡單 req 最近在學習node請求中遇到一些小坑,現重新整理如下: 首先創建一個index.ejs模塊視圖: <h1>vsmart app</h1> <p>pl

HttpClient 的GET(帶參數)、POST請求方式,工具類方法

類方法 pre operator his socket ram 斷開 || -s /** * 連接/斷開操作 post方式 * @param url * @param json */ private boolean connOrDisconnOperator(Str

js-Ajax-get和post請求

js Ajax get 1:get請求方式:// 1:創建XMLHttpRequest對象 var xhr; if (window.XMLHttpRequest) { // 其他類型的瀏覽器 xhr = new XMLHttpRequest(); } else { // ie瀏覽器