js 方法穿参数(只传参数,不执行它的提交操作)

js 怎样把值从一个方法传到另一个要提交到Action的方法中,而不去执行那个方法的提交,只是把参数传进去呢?谢谢了。。。。急急急

你是不是这个意思
f()
g()
两个js方法。你想用f()获取参数给g()用,然后在g()提交的时候吧这些参数传过去。

如果是这样的话你可以设置个全局的 变量 ,f()方法是用来把值赋给它。
g()提交的时候也是提交的这个变量。

例如:
var mon ;

function f(){
//..一些操作
mon = 获取到得参数。

}

function g(){

location.href="请求xxxxxx?参数=" + mon ;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-02
有三种办法
一是 ajax方式过去
二是 iframe方式 通过parent.需要改变的过去
三是 window.open 方式打开的 通过opener.需要改变的过去
第2个回答  2009-07-02
你的问好模糊啊,你得把问题说清楚,别人才能给你解决方案啊。。。。。

js 方法穿参数(只传参数,不执行它的提交操作)
两个js方法。你想用f()获取参数给g()用,然后在g()提交的时候吧这些参数传过去。如果是这样的话你可以设置个全局的 变量 ,f()方法是用来把值赋给它。g()提交的时候也是提交的这个变量。例如:var mon ;function f(){ \/\/..一些操作 mon = 获取到得参数。} function g(){ location.hre...

js 函数中如何传递数组参数
js的数组都有一个toString方法,变成数组中的元素加逗号这种方式,这样你就可以完全把数组当字符串用了,在接收页面用arr.split(",")就可以将字符串再转回为数组 var arr=[1,23,34,5];var strArr = arr.toString();document.write(strArr);var getArr = strArr.split(",");for(var i=0...

js中什么时候传参数什么时候不传参数
当你需要向后台或其它页面传参的时候传参,如果只是本页面的操作,基本不用传参。不过,当你JSP页面中要参数时,也要传参,基本本页面用的最多的传参方式就是onclick="return abc(this)",代表着你向JS函数中传本标签的属性。

javascript向JSP传递参数的方式都有哪些?
1,URL传递参数:样例: function doSendParam(){ url = "\/app\/target.jsp?param1=value1¶m2=value2";window.location.href = url ;alert("参数传递完毕");} doSendParam() ; 2,触发表单(form)提交,传递参数 样例: function doSubmit(){ var form = document.getElementById...

js 怎么把方法当参数传递给方法?
直接把方法名做为函数参数就可以 function callfn(f){ f();} function test(){ alert("this a test!");} callfn(test);

使用javascript的方法,传入this参数,不起作用
这明显是你写错了 parentChild改成parentNode var input = tr.firstChild.fistChild改成 var input = tr.cells[0].firstChild;fistChild也写错了 你自己再试试

微信小程序实现传参数的几种方法示例
一、navigator 跳转时wxml页面(参数多时可用“&”)<navigator url='..\/index\/index?id=1&name=aaa'><\/navigator>或者添加点击事件,js用navigateTo跳转传参,两种效果一样 wx.navigateTo({ url: '..\/index\/index?id=1&name=aaa', })js页面 在onLoad里直接获取 onLoad: function (...

javascript函数传参问题
你可以这么去理解js函数传参的过程:js解析器在分析js的函数声明代码时,如果函数有带参数,实际上是在开始时加了一行代码:var 参数1,参数2...;即将参数隐性的声明为函数的局部变量,没有赋值(下面的函数例子可以说明这点,第一个函数虽然声明是有形参,但是调用执行时没有传参,即a只声明未赋值,...

js jsp 互传参数
楼主的方法提供的不错,但是概念有问题。js和java,一个是服务器端解析语言,一个是客户端解析语言,不存在谁给谁传递值得问题。另外,后一个方法更不是js给jsp传值,只是普普通通的通过HTML页面元素传值,只不过通过js被页面空间赋值而已。

...js(x,y,z){} 我想向他只传递y参数,其他不变,应该怎么做?
一般情况下,在定义函数时,将必须传入的参数放在前面, 可选的参数放在后面.在函数体内部需要对参数的传入情况作判断,以防参数不存在时程序出错.例如 function js(x, y, z) { this.x = x || 0;this.y = y || 0;this.z = z || 0;} 调用时可以传入0-3个参数都不会出错,但传参...

相似回答