`
hz_chenwenbiao
  • 浏览: 1010228 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js获取请求参数

    博客分类:
  • JS
阅读更多

页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。

 

post的值是不可能从html到hmtl的,中间必须经过Server.

原因:post的值是附加在http请求的头部的,它不会出现在URL请求串里,所以用js来获取查询参数的方式来获取post
请求参数是不行的.post方式只有在服务器端才能获得表单提交的值。

方案一:

请跳转到服务器端,由服务器获得得post的值,再(以url或在request里面赋值的方式)跳到指定的页面。

方案二:

改用Get方式,通过URL传值,将原来的post方法改为get方式后,请求的参数会出现在地址栏,并且表示里的submit
组件值也会出现在URL里。
如2.html?aa=1

然后通过js获得得变量aa的值
//获取指定参数名的参数值
		function getQueryParameter(qs)
		{
		    var s = location.href;
		    alert(s);
		    s = s.replace("?","?&").split("&");//这样可以保证第一个参数也能分出来
		    alert(s);
		    var re = "";
		    for(i=1;i<s.length;i++)
		        if(s[i].indexOf(qs+"=")==0)
		            re = s[i].replace(qs+"=","");//取代前面的参数名,只剩下参数值
		            
		    return re;
		}
 

 

分享到:
评论

相关推荐

    在JavaScript中获取请求的URL参数

    当然我们可以在后台中获取参数的值,然后在前台js代码中获取变量的值,具体做法请参考我的这篇文章:JavaScript获取后台C#变量以及调用后台方法。 其实我们也可以直接在js中获取请求的参数的值,通过使用[removed]....

    chrome扩展插件获取ajax请求记录

    3. 注册事件监听器,如`onBeforeSendHeaders`、`onSendHeaders`、`onResponseStarted`等,以获取请求的不同阶段信息。 4. 当监听到Ajax请求时,将相关信息保存到日志或展示在扩展的UI中。 在开发过程中,还需要注意...

    Android拦截并获取WebView内部POST请求参数的实现方法

    然后,在客户端,我们可以拦截请求,并获取请求参数。 客户端拦截请求 在客户端,我们可以使用WebViewClient的shouldInterceptRequest方法来拦截请求。在这个方法中,我们可以获取请求的URL和参数,并对其进行处理...

    jQuery获取URL请求参数的方法

    在jQuery中,可以通过window.location.href属性获取当前页面的URL,然后通过字符串操作获取请求参数。 3. 字符串操作:在这个例子中,使用了字符串的slice、indexOf、split等方法来操作URL字符串,获取请求参数。...

    WinForm关于CefSharp获取后的资源、截取request参数、拦截response数据、注入jquery文件和js代码

    本文将深入探讨如何利用CefSharp来获取资源、拦截请求参数、处理响应数据以及注入jQuery文件和JavaScript代码。 首先,我们来看如何获取资源。CefSharp提供了`LifeSpanHandler`接口,你可以通过实现这个接口的`...

    getParameter.js 下载,跨域获取请求行参数

    getParameter.js 下载 ,用Ajax来获取请求行的参数 ,使用script 标签引入

    JS获取url参数,JS发送json格式的POST请求方法

    首先,让我们来看如何使用JavaScript获取URL参数。URL参数通常以问号(?)分隔,并用等号(=)连接键值对。以下是一种实现方式: ```javascript // 定义一个函数US来获取URL参数 function US() { var name, value;...

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    Javascript Request获取请求参数如何实现

    本文将探讨如何利用JavaScript中String对象的扩展方法来实现这一功能,并提供解决方案来帮助开发者解决在获取请求参数时遇到的问题。 首先,需要了解URL的结构。一个典型的URL由以下几个部分组成:协议、主机名、...

    JavaScript获取链接url参数并生成对象

    标题"JavaScript获取链接url参数并生成对象"指出了我们需要从URL中提取这些参数,并将它们组织成一个JavaScript对象。这个对象的键将是参数名,值将是对应的参数值。这样做可以方便地对参数进行操作,如遍历、修改或...

    jquery获取URL中参数解决中文乱码问题的两种方法

    1. 定义接收参数的脚本,通过JavaScript代码获取当前页面的完整URL。 2. 使用 `split` 方法拆分URL并得到“?”后面的部分,然后再次拆分得到“=”后面的部分。 3. 使用 `decodeURI` 对获取到的参数值进行解码。 4. ...

    kettle抽取http请求,发送json参数.docx

    第四步:获取参数中想要的数据,通过 jsonpath 语法获取上个步骤的数据 在这个步骤中,我们使用jsonpath语法从前一步骤中的json参数中获取想要的数据。 第五步:使用 REST Client 发送 http 请求,参数 Body field:...

    js获取url参数值的两种方式

    方法一:正则分析法 代码如下: function getQueryString(name) { var reg = new RegExp(“(^|&)” + name + “=([^...GetQueryString(“参数名1”&#41;);alert&#40;GetQueryString(“参数名2”&#41;); alert(GetQuerySt

    JS获取url参数详细

    在JavaScript中,获取URL参数是常见的需求...总结,JavaScript获取URL参数主要有字符串分割和正则表达式两种方法,每种方法都有其适用场景。理解并熟练运用这些技巧,能够帮助开发者更好地处理网页动态交互和数据获取。

    Android WebView通过动态的修改js去拦截post请求参数实例

    Android WebView 通过动态修改 JS 拦截 POST 请求参数实例是指在 Android 应用程序中使用 WebView 组件来加载网页,并通过修改 JavaScript 代码来拦截用户提交的 POST 请求参数。这种方法可以用于解决在移动应用程序...

    nodejs之koa2请求示例(GET,POST)

    在 koa 中,GET请求获取请求数据request对象中的 query 方法和 querystring 方法, query方法返回的是格式化好的参数,querystring 方法返回的是请求字符串。废话不多说,直接上代码 app.js 中添加如下代码: ...

    javascript实现fetch请求返回的统一拦截

    JavaScript中的fetch API是一种现代的异步数据获取方式,它提供了更简洁、更符合Promise特性的接口来处理HTTP请求。然而,fetch默认并不提供请求和响应的拦截器,这对于需要进行全局处理,比如鉴权、错误处理等场景...

    基于express中路由规则及获取请求参数的方法

    本篇文章将深入探讨Express中的路由规则以及如何获取请求参数。 首先,Express支持的主要路由规则是`GET`和`POST`,这两种方法分别对应HTTP协议中的两种基本请求类型。在设置路由时,我们通常会使用`app.get()`和`...

    在JavaScript中获取请求的URL参数[正则]

    在JavaScript中,获取请求的URL参数是常见的任务,特别是在处理动态网页时。URL参数通常用于传递数据给服务器或在页面间传递状态。本篇将详细解释两种不同的方法来实现这一功能,尤其是使用正则表达式的方式。 ### ...

Global site tag (gtag.js) - Google Analytics