Я использую Extjs 4.0, чтобы добавить описание в базу данных.Для этого я создаю XMLHttpRequest и отправляю информацию через POST.Моя проблема в том, что когда я получаю $ _POST в моем php-файле, в строку добавляется специальный символ «».Вот моя функция POST.
function JS_SimplePOST(remoteUrl, parameters, values) {
var data = "";
for (i = 0; i < parameters.length; i++) {
data += parameters[i] + "=" + values[i] + "&";
}
data = data.slice(0, data.length - 1);
alert(data);
var xhr = getXMLHttpRequest();
xhr.open("POST", remoteUrl, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Content-length", data.length);
xhr.setRequestHeader("Connection", "close");
xhr.send(data);
}
Это пример данных:
<span style="font-family: tahoma, arial, verdana, sans-serif; color: rgb(0, 0, 0); "></span><font color="#ff00ff"><font face="tahoma, arial, verdana, sans-serif">asfasfasfdsfdsafsdfdsf</font><b><font face="tahoma, arial, verdana, sans-serif">asfasfasfasf</font><i><font face="tahoma, arial, verdana, sans-serif">asfasfasf</font><font face="'courier new'">asfasfasfasf</font></i></b></font>
И это $ _POST ["Description"], которое я получаю в своем PHP-файле:
<span style="font-family: tahoma, arial, verdana, sans-serif; color: rgb(0, 0, 0); ">​</span><font color="#ff00ff"><font face="tahoma, arial, verdana, sans-serif">asfasfasfdsfdsafsdfdsf</font><b><font face="tahoma, arial, verdana, sans-serif">asfasfasfasf</font><i><font face="tahoma, arial, verdana, sans-serif">asfasfasf</font><font face="'courier new'">asfasfasfasf</font></i></b></font>
Наконец, я должен добавить, что описание взято из поля HtmlEditor на моей странице.
Большое спасибо за ваше время и усилия.