/ / Ajax post doesnt post "&" letter? - javascript, jquery, ajax

Повідомлення Ajax не публікує "&" листа? - javascript, jquery, ajax

Я успішно виступаю через ajax. Однак я зрозумів, що це не відповідає "&". Він також не дає помилок. Ось мій сценарій

Html

<textarea id="aciklamatext">West & Union</textarea>

Аякс пост

var aciklama = $("#aciklamatext").val();
$.ajax({
type: "POST",datatype:"json",  async: false,
contentType: "application/x-www-form-urlencoded",
url: "/aciklama.php",
data: "aciklama=" + aciklama,
success: function(html){
}
});

aciklama.php

$aciklama = $_POST["aciklama"];
echo $aciklama;

Вихідні дані

Захід

Відповіді:

2 для відповіді № 1

Найпростіший спосіб надсилання даних ajax - це використання JSON. Внутрішній ajax перетворює дані JSON в рядок і кодує всі спеціальні символи:

$.ajax({
type: "POST",
datatype:"json",
url: "/aciklama.php",
data: {"aciklama": + $("#aciklamatext").val()},
success: function(data){
}
});

Один коментар: використання асинхронного помилки застаріле. http://api.jquery.com/jquery.ajax/