A标签发送post请求

来源:互联网 发布:深圳淘宝店铺装修 编辑:程序博客网 时间:2024/06/06 08:43


function post(url, params) {
    var temp = document.createElement("form");
    temp.action = url;        
    temp.method = "post";        
    temp.style.display = "none";        
    for (var x in params) {        
        var opt = document.createElement("textarea");        
        opt.name = x;        
        opt.value = params[x];        
        temp.appendChild(opt);        
    }        
    document.body.appendChild(temp);        
    temp.submit();        
    return temp;
}

//范例:<a href="javascript:;" onclick="javascript:post('/dosomething', {id:1,name:'Jack'})">test</a>

通过以上方法可以实现让A标签变为post请求,当然也有别的方法,但估计都是有个点击事件去创建个表单,然后提交。


1 0
原创粉丝点击