繁体   English   中英

MVC2路由+ Ajax ==?

[英]MVC2 Routing + Ajax ==?

我正在整理一个几乎完成的mvc2应用程序,我有一些ajax请求最终看起来像

www.host.com/site/controller/action?UserName=asdf&UserPassword=asdfasdf&Email=asd%40df.com&PhoneNumber=541-345-5433&CompanyName="sdf“

所以我的问题是,如何(如果可能的话)如何将重定向上的ajax URL屏蔽成简单的../controller/action,我感到我用我的ajax破坏了模式并陷入了讨厌的URLS。

愿意澄清的任何MVC2专家吗?

假设您正在使用jQuery,请尝试以下操作:

 $.ajax({ url: '/controller/action';, data: { UserName: 'asdf', UserPassword: 'asdfasdf', Email: 'asd%40df.com', PhoneNumber: '541-345-5433', CompanyName: 'sdf' }, success: function(req, status, error) { updateSucceeded(); }, error: function(req, status, error) { updateFailed(error); } }); 

要快乐,享受生活。

首先,我要说的是永远不要通过URL变量发送密码。 即使您使用的是HTTPS,它们也完全可以监听。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM