表格提交原因下载

时间:2013-07-18 06:15:00

标签: jquery html forms html-form html-form-post

我有一张表格:

<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”。发生了什么事?

3 个答案:

答案 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或更改帖子网址没有作为文件响应。