我有一个JavaScript页面,使Ajax调用如下面的代码。 PHP的页面是一个企业内部网,需要在域身份验证(基本身份验证是不允许的)。 我收集使用jQuery输入字段的用户名(U)和密码(P)。
var u = $('#user').val();
var p = $('#pass').val();
$.ajax({
url: "http://mydomain/mypage.php",
username: u,
password: p,
error: function () {
}
}).done(function(html) {
//Do Stuff
});
解决方案的工作非常好...当用户在他们的密码特殊字符除外。 到目前为止,似乎我们正在受:@ $ +。
在我看来,有一些冲突收集密码与也充当JavaScript语法运营商的符号......但你如何正确逃生它们提交的密码?
谢谢!