2 qq 23045493 qq_23045493 于 2016.03.31 14:41 提问

想让超链接跳转后的地址栏中不显示参数,改怎么做
 <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个回答

showbo
showbo   Ds   Rxr 2016.03.31 14:56

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

caozhy
caozhy 正解
一年多之前 回复
u010857974
u010857974   2016.03.31 15:17

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');
});


u010857974
u010857974   2016.03.31 15:18
u010857974
u010857974   2016.03.31 15:19
 <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>
u010488421
u010488421   2016.03.31 15:19

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!