Я сделал менеджер паролей, но пароли не подобраны полностью, если он содержит какой-либо оператор javascript.Я хочу сделать AJAX-вызов, но если моя строка из моего поля ввода содержит +
или любой другой оператор, строка просто останавливается.Как можно игнорировать операторы строк?
if ($("#editpswform").data("changed")) {
id = $('#passid').text();
name = $('#pswname').val();
url = $('#pswurla').text();
username = $('#pswusr').val();
password = $('#pswi').val();
notes = $('#pswnotes').val();
var dataString = 'EditPSW=true' + '&id=' + id + '&name=' + name + '&url=' + url + '&username=' + username + '&password=' + password + '¬es=' + notes;
$.ajax({
type: "POST",
url: "utils.php",
data: dataString,
success: function(msg) {
console.log(msg);
$.ajax({
url: "utils.php?setsession=Password saved!"
}).done(function() {
load_data();
function load_data(query) {
$.ajax({
url: "search.php",
method: "POST",
data: {
query: query
},
success: function(data) {
$('#contentmain').html(data);
}
});
}
OpenNotification();
});
},
error: function() {
$.ajax({
url: "utils.php?setsession=Error saving password!",
}).done(function() {
OpenNotification();
});
}
});
} else {
$.ajax({
url: "utils.php?setsession=No changes made!",
}).done(function() {
OpenNotification();
});
}