Я использую jquery validation и jquery v1.9.1.Everything отлично работает на локальном хосте, но при публикации сайта на тестовом сервере это не работает.Jquery validate unicode issue
Если я ввожу слово «hello» или «$ # -» еще один символ в userName на тестовом сервере, он работает нормально, но если ввести «سلام» (персидский) не работает (в локальном хосте «привет», и «سلام» работают нормально) в правилах проверяет активное имя пользователя, но когда тип персидского слова не горит и показывает эту ошибку: 'Код ошибки: 500 Внутренняя ошибка сервера. Запрос был отклонен фильтром HTTP. Обратитесь к администратору сервера. (12217) '
$("#signupForm").validate({
onkeyup: false,
rules: {
username:
{
required: true,
remote: {
url: "AuthenticateHandler.ashx?type=checkusername",
dataFilter: function (data) {
if (data == "wrong") {
return "\"" + "Username not correct" + "\"";
}
else if (data == "inactive") {
return "\"" + "Username not active" + "\"";
}
else {
return true;
}
}
}
},
password: "required",
},
messages: {
username:
{
required: "enter username",
remote: "Username not active",
},
password: "enter pass",
},
submitHandler: function() {
$.ajax
({
type: "GET",
url: "AuthenticateHandler.ashx?type=checkauthenticate&username=" + encodeURIComponent($("#username").val())
+ "&password=" + encodeURIComponent($("#password").val()) + "",
async: false,
data: {},
success: function (message) {
[tag: jquery-validation-engine] и [tag: jquery-validate] - это два совершенно разных плагина. Будьте осторожны при пометке ваших вопросов. Ред. Благодарю. – Sparky
Ваш код отрубается в середине функции обратного вызова 'submitHandler'. – Sparky
Обратите внимание на последние два предложения сообщения об ошибке: _ «Код ошибки: 500 Внутренняя ошибка сервера. Запрос был отклонен фильтром HTTP. Обратитесь к администратору сервера.» _ – Sparky