javascript窗口打开传递动态url参数



在ColdFusion中工作,我有一个这样的javascript函数:

function switchyn(obj,id,karr,kval){
... some stuff about obj and id ....
var fullurl = 'arch-update.cfm?karr='+karr+'&kval='+kval;
window.open(fullurl);
}

窗口正常打开,但是传递给它的参数是"karr"one_answers";kval";我想传递的是karr和kval的值。我不知道怎么做,在网上搜索也找不到任何信息。这能做到吗?如果有,是怎么做到的?

好了,我解决了。当我把fullurl中的单引号换成双引号时,正确的事情发生了。

var fullurl = "arch-update.cfm?karr="+karr+"&kval="+kval; 

单引号不起作用而双引号可以,这似乎很奇怪;更奇怪的是,我在任何地方都找不到这方面的参考资料。

我认为您应该将karrkval作为字符串传递

switchyn(object, id, 'karr', 'kval')

我不知道你想做什么,但我希望这是有用的

最新更新