Je travaille sur la soumission de valeurs dans une base de données via AJAX. Il utilise actuellement le code Ajax JQuery object.My Ajax ressemble fondamentalement ceci:& Valeur n'apparaissant pas avec l'appel AJAX
enter code here
var genre = form.new_album_genre.value; form.new_album_genre.value = "";
$.ajax({
type: "POST",
data: "genre="+genre+"&app="+app,
url: 'apps/PVElectronicPressKitAdmin/ajax_add_album_genre.php',
success: function(data) {
$('#'+divID).html(data);
} }); En bref, il obtient une valeur à partir d'un formulaire et soumet ensuite les données via une publication. Où il échoue si le genre est quelque chose comme R & B. Le symbole & n'est pas en train de tomber et seul le R est. Alors, comment puis-je soumettre des valeurs via AJAX, y compris &, + et =?
Merci, qui a travaillé Quicky et facilement –
à des fins d'extensibilité et d'entretien, cependant, vous Il vaut mieux utiliser les données: {// insérer la clé d'objet: paires de valeurs ici} approche. Sinon, vous devrez vous souvenir d'encoderURIComponent() à chaque fois. De plus, passer des chaînes de requête géantes est donc 2002 ... –