在javascript document.link.href调用中传递头参数

时间:2013-09-25 19:46:04

标签: javascript

我正在实施浏览器javascript代码。

我已经定义了如下链接

document.location.href ="/cssp_authorization?user_name="+ Ext.JSON.encode(user_name);

当用户点击链接时,调用将定向到/ acspp_authorization页面。但是,我还需要在此GET请求中传递标头信息。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我建议切换到POST请求而不是GET,并使用标准XMLHTTPRequest的setRequestHeader方法:

xmlhttp.open("POST","cssp_authorization",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("My-Header","My-Value");
xmlhttp.send("user_name="+ Ext.JSON.encode(user_name));

如果jquery是您的首选选项,您可以使用.ajax