MVC + Extjs + IIS6 +通配符映射 = 导致 302 对象移动的 Post Form

发布于 2024-08-29 18:19:08 字数 504 浏览 6 评论 0 原文

一切似乎都工作正常,直到我想提交表单并更新数据库。

通配符映射适用于“/navigation/edit/1”等请求,但是当我提交表单时:

var ajaxPost = function(Url, Params) {
        Ext.Ajax.request({
            url: Url,
            params: Params,
            method: 'POST',
            async: false,
            scope: this
        });
    };

它显示“200 错误响应:语法错误”,并且在 firebug 中存在“无法加载源:http://.../Navigation/edit/1"。

有什么帮助吗?

Everything seems to work fine until i want to submit the form and update the database.

Wildcard mapping works on requests like "/navigation/edit/1", but when i submit the form as:

var ajaxPost = function(Url, Params) {
        Ext.Ajax.request({
            url: Url,
            params: Params,
            method: 'POST',
            async: false,
            scope: this
        });
    };

it says "200 bad response: syntax error" and in firebug there is "Failed to load source for: http://.../Navigation/edit/1".

Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北城孤痞 2024-09-05 18:19:09

也许是语法错误:尝试

params: {"sendparams": Params}

Perhaps its a syntax error: try

params: {"sendparams": Params}
醉南桥 2024-09-05 18:19:09

事实证明,其他一些网站的 urlrewrite 规则破坏了我的请求。

it turns out there was a urlrewrite rule for some other web site corrupting my requests.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文