J'ai un problème avec le passage des valeurs au contrôleur (jave) du fichier javascript après la sérialisation des entrées. quand je cours en mode de débogage ses valeurs de passage au contrôleur mais si son fonctionnement tout de suite alors il n'est pas passé. J'ai d'abord sérigraphié les valeurs entrées dans le formulaire et ensuite envoyé au contrôleur. des idées s'il vous plaît ... le code est la suivante fonctionLa valeur n'est pas transmise au contrôleur
submitSearch() {
var searchParams = $("#search-filters, #keyword-desktop-filters, #keyword-mobile-filters").serialize();
alert(searchParams);
$.ajax({
url: 'search?' + searchParams,
type: 'POST',
success: function (msg) {
alert("hai");
},
error: function (xhr) {
alert("kooyi");
}
});
}
semble que vous devez passer' data' objet avec vos paramètres de recherche au lieu de les concaténer à url – Cherniv
comme ceci: 'données: {"search-filters": "123", "keyword-desktop-filters": "Boston", ...} ' – Cherniv
@Cherniv, pourquoi ne pas publier cela comme une réponse avant que quelqu'un d'autre le fasse et prend vos points? –