我正在实现浏览器 javascript 代码。
我已经定义了一个链接如下
document.location.href ="/cssp_authorization?user_name="+ Ext.JSON.encode(user_name);
当用户单击链接时,调用将定向到 /acspp_authorization 页面。但是,我还需要在此 GET 请求中传递标头信息。我怎样才能做到这一点?
我正在实现浏览器 javascript 代码。
我已经定义了一个链接如下
document.location.href ="/cssp_authorization?user_name="+ Ext.JSON.encode(user_name);
当用户单击链接时,调用将定向到 /acspp_authorization 页面。但是,我还需要在此 GET 请求中传递标头信息。我怎样才能做到这一点?
我建议切换到 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 。