我接触了几乎完成的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打破了模式并且陷入了令人讨厌的URL。
那里的任何mvc2大师都愿意澄清?
答案 0 :(得分:2)
假设你正在使用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); } });
快乐,享受生活。
答案 1 :(得分:1)
首先,我要说永远不要通过URL变量发送密码。即使您使用的是HTTPS,它们也完全可以嗅探。