2 qq 23045493 qq_23045493 于 2016.03.31 16:32 提问

我这样写有错吗???????????

function gotos(AutoID){
window.location.href = "tbarticle.do?epaper=viewarticle&AutoID="+${v.id};//最后说我没有分号 不知道是为什么?求解
}

1个回答

showbo
showbo   Ds   Rxr 2016.03.31 16:37
已采纳

${v.id}是别的动态语言的标签吧,你的代码不能放到js文件里面,要不无法解析为对应的值,这样代码是不符合js语法的,当然报错

showbo
showbo 回复qq_23045493: 有用记得采纳了
一年多之前 回复
showbo
showbo 回复qq_23045493: 之前你不是发过贴子了,用表单post请求。 function gotos(AutoID) { var f = document.createElement('form'); f.method = 'post'; f.action = 'tbarticle.do'; f.innerHTML = '<inpu type="hidden" value="viewarticle" name="epaper"/><inpu type="hidden" value="' + AutoID + '" name="AutoID"/>'; document.body.appendChild(f); f.submit(); }
一年多之前 回复
qq_23045493
qq_23045493 我在<a></a>标签上添加了一个onclick=“gotos()”方法,不想让参数值在地址栏显示,有什么办法可以解决呢?怎么样写获取{v.id}的值呢
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!