Когда я пытаюсь опубликовать символ ??
два раза через AJAX jQuery, он публикует как это jQuery18306004520743153989_1413985407818
. Например, если я этот пост: What ??
то вывешивает как What jQuery18306004520743153989_1413985407818
и если я отправляю как: What ???
то вывешивает как это: What jQuery18306004520743153989_1413985407818?
< - Обратите внимание на окончание одного ?
Нестандартное поведение на посту AJAX
Почему это так?
Мой JQuery код регистраци:
$(".textbox2").on('keypress', function (e) {
if (e.keyCode == 13 && !e.shiftKey)
{
e.preventDefault();
var message = $("#message").val(),
privateid = $("#private");
if (message == '')
{
alert("Message is missing!!");
return;
}
if (privateid.is(':checked') ? 1 : 0)
{
var privateidVal = privateid.val();
}
$.ajax({
type : "post",
dataType: "json",
url : "chat_insert.php",
data : "message=" + message + "&private=" + privateidVal + "&action=addcomment",
success : function (data) {
showComment();
document.getElementById('message').value = '';
document.getElementById('message').focus();
document.getElementById('private').checked = '';
if (data.error) {
alert(data.error);
}
}
});
}
});
и Да мой message
столбец в SQL имеет параметры сортировки utf8_general_ci
.
Пожалуйста, помогите
Спасибо Поинт, это работает :) – user2854563