我花了3个小时来查找解决方案,但未成功。
我通过AJAX POST发送带有familie,并且始终获得“ pompeàinjection-injecteurs”的值。我尝试使用utf8_encoding,mb_strtolower等更多,更多...但没有运气。

var familie = "<?php echo $familie ?>";
console.log(familie)
marque = $('#car_marque').find(":selected").text();
$.ajax({
  type: "POST",
  data: {familie: familie, marque: marque },
  dataType: "text",
  url: "index.php?route=product/autres/cars",
  success: function (data) {


Console.log输出:“ pompeàinjection-injecteurs”。

最佳答案

请尝试以下操作:

$.ajax({
  type: "POST",
  data: {familie: familie, marque: marque },
  contentType:"application/x-www-form-urlencoded; charset=UTF-8",
  dataType: "text",
  url: "index.php?route=product/autres/cars",
  success: function (data) {

10-04 23:08