Не могу понять в чем ошибка, по итогу выдает пустой алерт, и соответственно в файл пхп тоже ничего не приходит, но до файла запрос доходит, подскажите пожалуйста почему?
$('#cmd').click(function() {
$.ajax({
type: "POST",
url: "tests/index.php",
data: {name: 'Wayne', age: 27},
success: function(data){
alert(data);
}
});
});
PHP
$thedata = $_GET['data'];
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/templates/test/test.txt","wb");
fwrite($fp,$thedata);
fclose($fp);
В php файле
if(/* выполнено успешно */){
$answer = ['type' => 'success', 'text' => 'Success'];
}
else{
$answer = ['type' => 'error', 'text' => 'Error'];
}
echo json_encode($answer);
В Вашем jquery
success: function(data){
$response = jQuery.parseJSON(data);
if(response.typ == 'success'){
console.log('success')
}
if(response.type == 'error'){
console.log('error')
}
}
Вот приблизительно так. Так как Вы сейчас обрабатываете на сервер переданные значения - неверно. Вы должны видеть ошибку
Warning: fwrite() expects parameter 2 to be string, array given in /home/slonik/localhost/www/index.php on line 161
Замените последовательность
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/test.txt","wb");
fwrite($fp,$thedata);
fclose($fp);
на одну функцию
file_put_contents();
Виртуальный выделенный сервер (VDS) становится отличным выбором
Такой вопрос,я в менюшке сделал,для невидимых элементов вместо dislay: none, visibility:hidden, при наведении на li менюшки вылезает еще одна с visibility:visible,...
На странице имеется общая SVG с символамиДалее символы используются как <svg><use href="#icon-arrow"></use></svg>
Не получается удалить элемент с помощью jQueryИмеется такой jQuery код, который при клике добавляет классы и вставляет новосозданный элемент в нужный...