`

JS动态给URI中添加参数

 
阅读更多
<SCRIPT LANGUAGE="JavaScript">
  <!--
var parms = new Array({name:'ID',value:"2"},{name:'name',value:"zhangsan"})
function test(){
var uri = setParam("pduadmin/pdu/updateGuideGroup.do",parms);
alert(uri);
}

function setParam(uri,parms){
var pa = "";
for(var idx in parms){
pa += "&"+parms[idx].name+"="+parms[idx].value
}
return pa == "" ? uri : uri + pa.replace("&","?");
}

  //-->
  </SCRIPT>
分享到:
评论

相关推荐

    前端项目-URI.js.zip

    3. **查询参数操作**:可以方便地添加、删除、获取和设置URI中的查询参数,支持数组类型的查询参数。 4. **编码与解码**:提供了对URI组件进行编码和解码的功能,包括 encodeURIComponent、decodeURIComponent、...

    redirect_uri参数错误的解决方法(必看)

    例如,在Spring中,我们可能需要使用`RedirectAttributes.addFlashAttribute()`来添加参数,并通过`return "redirect:/targetUrl"`来进行重定向。 6. **跨域问题**:redirect_uri需要与发起请求的页面在同一源下,...

    前端开源库-uri-util

    在浏览器和服务器环境中,处理URI是非常常见的需求,比如构建、解析、编码或解码URL,以及进行URL查询参数的操作。uri-util模块提供了一套便捷的API,使得这些任务变得简单易行。 在前端开发中,URI和URL扮演着至关...

    前端开源库-catberry-uri

    - **动态路由**:在Catberry框架中,uri库可以帮助处理动态路由,解析URL中的参数并传递给相应的组件。 - **API请求**:构建和解析API请求的URL,便于与后端服务交互。 - **页面跳转**:在前端实现页面间的跳转,...

    网络游戏-使用JavaScript对在网络浏览器中的分层URI解除引用的机制.zip

    本资料主要探讨了如何使用JavaScript来处理和解析这些在网络浏览器中的分层URI,以实现动态交互和资源加载。 首先,JavaScript提供了`window.location`对象,它是浏览器窗口的当前位置的表示,包含了完整的URL信息...

    scala-uri:用于构建和解析URI的简单scala库

    例如,路径和查询参数中的特殊字符会被正确编码。 4. **比较和操作**:你可以比较两个URI,检查它们是否相等或部分相等。此外,还可以合并两个URI,或者从一个URI到另一个URI进行导航。 5. **类型安全**:由于...

    meteor-uri-js:为 Meteor 重新打包的 URI.js

    在实际开发中,"meteor-uri-js"可以用于处理路由、构建动态链接、解析查询参数、处理重定向等多种场景。通过引入这个库,Meteor开发者可以更加高效地管理和操作URI,提升开发效率,同时保持代码的简洁和可维护性。 ...

    C#窗口程序中嵌入网页调用js

    这里`InvokeScript`方法的第一个参数是要调用的JavaScript函数名,第二个参数是一个对象数组,表示传递给JavaScript函数的参数。 2. **在JavaScript中调用C#方法** 要让JavaScript能够调用C#中的方法,需要将...

    js获取url中的参数且参数为中文时通过js解码

    本篇文章将详细讲解如何使用JavaScript来正确地获取和解码URL中的中文参数。 首先,我们需要理解URL编码的基本原理。在URL中,非ASCII字符必须被转换为等效的ASCII序列,这就是所谓的URL编码。在JavaScript中,这个...

    js 与 C# 交互

    在网页中,我们需要添加一个 script language="javascript"类型的 script 标签,以便定义一个可以被 C# 程序调用的方法。在这个示例中,我们定义了一个名为 messageBox 的方法,该方法将弹出一个警示框,并显示传入...

    js 转义字符及URI编码详解

    在Web开发中,我们经常会遇到需要对URL中的特殊字符进行转义的情况,以及对JavaScript字符串进行转义处理的情况。这涉及到转义字符以及URI编码的使用,对于正确传输和接收信息至关重要。 首先,我们需要理解什么是...

    Android-ioniccordova导航插件URI方式调用高德和百度APP支持Android和ios

    在 Ionic 应用中,我们可以使用 Cordova 插件提供的 JavaScript API 来构建并调用这些URI。例如,可能有一个名为`navimap.openMap`的方法,接受地图类型(如“gaode”或“baidu”)、起点和终点坐标作为参数,然后...

    前端开源库-jsuri

    jsUri是一个小巧而强大的JavaScript库,专为在前端环境中处理URI(统一资源标识符)和查询字符串而设计。它提供了一系列的工具和方法,使得开发者能够轻松地解析、修改和构建URIs。在Web应用中,特别是在涉及到动态...

    ajax get请求中文参数乱码解决

    例如,在Struts的配置文件`struts.xml`中添加如下配置: ```xml ``` 3. URL编码:在发送参数前,使用JavaScript的`encodeURIComponent()`函数对中文参数进行URL编码,然后在服务器端解码。 ```javascript var ...

    PHP开发过程中页面参数传递方法分析.pdf

    URI通常是指URL,通过在URL路径中添加查询字符串来传递参数。例如,`http://example.com/page.php?user=Anny`,这里的`user=Anny`就是参数。在PHP中,这些参数可以通过`$_GET`数组访问。 5. JSON传递 JSON...

    urijsURL的Javascript操作库

    **uri.js - URL的Javascript操作库** uri.js 是一个强大的JavaScript库,专为处理和操作URL而设计。在Web开发中,URL(统一资源定位符)的管理是至关重要的,uri.js 提供了一系列灵活和高效的工具,使得在前端或...

    nodejs-cluster-uri:用于从集群中选择服务节点的库,由各种图形条目 URI 定义

    Node.js 是一个强大的 JavaScript 运行环境,它允许开发者在服务器端执行 JavaScript 代码,从而构建高性能的网络应用。在 Node.js 中,`cluster` 模块提供了对进程并行处理的支持,允许开发者利用多核处理器的优势...

    WebCamJs实现拍照预览上传

    2. **配置WebCamJs**:在JavaScript中,你需要设置WebCamJs的一些参数,如预览窗口的宽度和高度、拍照后图片的质量等。 ```javascript Webcam.set({ width: 320, height: 240, image_format: 'jpeg', jpeg_...

    JavaScript.ppt

    处理事件是JavaScript的一大特点,有三种主要方式:直接在HTML标签上添加事件处理函数、在JavaScript代码中设置元素对象的事件属性,或者在单独的script标签中编写事件处理代码。常见的事件包括`onclick`、`...

    android之webview与js相互调用

    webview.loadUrl("javascript:myJsFunction('" + Uri.encode(param) + "')"); ``` ### JavaScript调用Android JavaScript调用Android代码则需要实现`WebViewClient`的`shouldOverrideUrlLoading()`方法,并通过`...

Global site tag (gtag.js) - Google Analytics