Я пытаюсь передать переменную jQuery (var datastring), которая является строкой, через ajax во внешний файл drug_scripts.php, который выводит значение. Я могу заставить его работать, если я устанавливаю данные в числовое значение, однако, если я устанавливаю их в переменную, она возвращает NULL.
Я установил данные: ({dataSTring: dataString}) - возвращаетЗНАЧЕНИЕ NULL. Установочные данные: ({name: 123}) --- возвращает 123
AJAX:
var dataString = '<?php print $DF_NAME1; ?>';
$.ajax({
url: "/wp-content/themes/Avada-Child-Theme/assets/php/drug_scripts.php",
type:"POST",
dataType: 'json',
data: ({dataString: 125}),
success: function(data){
console.log(data);
}
});
PHP:
$userInput = $_POST['dataString'];
echo $userInput;
Опять же, текущее состояние возвращает 123. Если вам нужно установить данные для данных: (dataString) возвращает NULL.