想让超链接跳转后的地址栏中不显示参数,改怎么做
 <a href="tbarticle.do?epaper=viewarticle&AutoID=${v.id}" target="_blank">
                                <span style="color: #C2151A;font-weight: bold;float:left;">
                                [${v.verName}]&nbsp;</span>
                                ${v.title}
</a>

5个回答

增加onclick,用js动态创建一个表单并添加到dom中,指定method为post,表单中动态插入你的参数,然后提交

window.prototype.postsubmit = function(url, data, name){
var tempForm = document.createElement("form");

tempForm.id="tempform";

tempForm.method="post";

tempForm.action=url;

tempForm.target=name;

var hideInput = document.createElement("input");

hideInput.type="hidden";

hideInput.name= "content"

hideInput.value= data;

tempForm.appendChild(hideInput);

document.body.appendChild(tempForm);

tempForm.fireEvent("onsubmit");

tempForm.submit();

document.body.removeChild(tempForm);
};

$('#name').on('click',function() {
window.postsubmit('tbarticle.do','epaper=viewarticle&AutoID=' + $(this).attr('vid'),'about:blank');
});


 <a id="name" vid="${v.id}" href="javascript:" target="_blank">
                                <span style="color: #C2151A;font-weight: bold;float:left;">
                                [${v.verName}]&nbsp;</span>
                                ${v.title}
</a>

你这个提交是get提交,所以能看到,你用post提交就看不到了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问