在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;
单引号不起作用而双引号可以,这似乎很奇怪;更奇怪的是,我在任何地方都找不到这方面的参考资料。
我认为您应该将karr
和kval
作为字符串传递
switchyn(object, id, 'karr', 'kval')
我不知道你想做什么,但我希望这是有用的