Jquery при ajax запросе заменяет два вопросительных знака на строку вида jQuery1606258922699075956_1352026492821. Версия jquery 1.6. Пример используемой функции:
function add_text(){
$(".loader1").show();
$.ajax({
type: "POST",
url: "/ajax/add_text.php",
data: "text=" + $("#text").val() + "&category_id=" + $("#ccategory_id").val(),
cache: false,
dataType: "json",
success: function(data)
{
if(data.result)
{
$("#result").css("color","green");
if(data.public == '1')
{
$("#result").text('Текст успешно добавлен');
}
else
{
$("#result").text('Текст успешно отправлен на модерацию');
}
$("#text").val('');
$("#text_html").html(data.text_html);
$(".loader1").hide();
}
else
{
$("#result").css("color","red");
$("#result").text('Текст не добавлен');
$(".loader1").hide();
}
},
error: function()
{
$("#result").css("color","red");
$("#result").text('Произошла неизвестная ошибка. Возможно, проблемы с подключением к интернету.');
$(".loader1").hide();
}
});
return false;
};
Т. е. если в textarea c id text ввожу "какой-то текст??" то отправляется запрос с "какой-то текстjQuery1606258922699075956_1352026492821" . Почему так происходит? Заранее спасибо за ответы.
p.s попробовал добавить в начало функции строку
alert("text=" + $("#text").val() + "&category_id=" + $("#ccategory_id").val());
вывело text=какой-то текст??&category_id=1