我有一张表格:
<form id="auth_form" action="http:abcd/sub/SSO" method="post">
//other input
<input type="submit" value="Click to get Auth" />
</form>
当用户点击按钮提交时,我会在提交之前先做一些事情,在表单中添加一些字段,比如指示提交时间的时间戳。
//javascript
$("#auth_form").submit(function(){
//some thing to add to the form input
});
但现在当我点击提交按钮时,页面不会定向到操作页面,而是开始下载。下载文件“SSO”。发生了什么事?
答案 0 :(得分:1)
http:abcd / sub / SSO做什么?我猜它需要用户登录请求并在成功验证时重定向到另一个URL。您是否尝试从http:abcd / sub / SSO端点检查响应标头,听起来这可能不是正在发送正确的内容类型。
答案 1 :(得分:0)
你错了,the page is not directed to the action page
。
页面将转到操作页面并下载URL结束的文件SSO。
答案 2 :(得分:0)
有一种可能性 当您使用帖子
将表单发布到给定网址http//:abcd/sub/SSO
时
<form id="auth_form" action="http://abcd/sub/SSO" method="post">
它可以作为文件附件进行响应..
所以浏览器提示对话框下载所以首先检查你的post
或更改帖子网址没有作为文件响应。