0

我有一个表格:

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

4

3 回答 3

1

http:abcd/sub/SSO 有什么作用?我猜它需要一个用户登录请求并在成功验证时重定向到另一个 url。您是否尝试过检查来自 http:abcd/sub/SSO 端点的响应标头,听起来这可能没有发送正确的内容类型。

于 2013-07-18T06:19:44.270 回答
0

你错了,the page is not directed to the action page

该页面将转到操作页面并下载 URL 结尾的文件 SSO。

于 2013-07-18T06:21:59.153 回答
0

http//:abcd/sub/SSO 当您使用post 将表单发布到给定的 url 时,有一种可能性

<form id="auth_form" action="http://abcd/sub/SSO" method="post">

它可能会以文件附件的形式响应..

所以浏览器提示对话框下载所以首先检查post你或更改帖子 url 没有作为文件响应。

于 2013-07-18T06:23:20.283 回答