Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 09

R

Raibble in JavaScript Noobs — сообщество новичков
Мне результат функции нужен в index.php а не в консоли)
источник

R

Raibble in JavaScript Noobs — сообщество новичков
У меня в консоль тоже выводит
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Raibble
success: function(data) {
alert(data)
} - показывает результат функции
.
источник

М

Максим in JavaScript Noobs — сообщество новичков
ну так выведи, кто мешает. поменяй скрипт результата
источник

М

Максим in JavaScript Noobs — сообщество новичков
$('.result').text(data)
источник

М

Максим in JavaScript Noobs — сообщество новичков
2 секунды гугла
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Текст не интересует, надо из БД удалить записи, проблема значит в неправильном указании URL?
источник

М

Максим in JavaScript Noobs — сообщество новичков
определись уже что тебе надо.. вывести куда-то или удалить всеж..
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Я изначально написал что удалить
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Этот текст нужен был для проверки, что функция вызывается
источник

М

Максим in JavaScript Noobs — сообщество новичков
удаление записей на стороне PHP, тут JS народец. Есть вопрос в отправке запроса то скорей всего проблема у тебя в ссылке запроса т.к. как видишь по скринам локально запрос посылает нормально
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Raibble
Мне надо при клике на кнопку вызвать PHP-функцию, которая удалит все записи из БД вроде получилось почти, alert(data) по крайней мере показывает результат функции, но var_export($_POST) показывает пустой массив

код:

//Удаление всех сотрудников
`function deleteAllWorkers()
{

 die('Fucking World');

}`

// Проверки для AJAX-запросов
`if($_POST["functionName"] == "deleteAllWorkers")
{
 deleteAllWorkers();
}`

AJAX:

`$('#deleteAllWorkers').click(function(event) {
 $.ajax({
   url : '/../app/function.php' ,
   type: "POST",
   data: "functionName=deleteAllWorkers",
   cache: true,
 });
});`

при  клике на кнопку, никуя не происходит, а должен скрипт откатиться с сообщением
которая удалит все записи из БД
источник

М

Максим in JavaScript Noobs — сообщество новичков
Тебе нужно в php скрипте подключаться к базе и очищать её возвращая результат, а запрос тебе выдаст уже этот результат
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Максим
Тебе нужно в php скрипте подключаться к базе и очищать её возвращая результат, а запрос тебе выдаст уже этот результат
Аякс обязательно должен возвращать результат запроса?
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Такого нет что аякс отправил, а пыха вернула?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Raibble
Аякс обязательно должен возвращать результат запроса?
А у меня на скринах что было?.. Аякс отправлял запрос на скрипт, пыха возвращала текст, который потом выводил результат аякс запроса
источник

R

Raibble in JavaScript Noobs — сообщество новичков
Тупанул я, Макс
источник

М

Максим in JavaScript Noobs — сообщество новичков
$('#deleteAllWorkers').click(function (event) {
     $.ajax({
       url: 'http://miniphpscripts.local/postTest.php',
       type: "POST",
       data: "functionName=deleteAllWorkers",
       cache: true,
       success: function (data) {
         $('.result').text(data)
       },
     });
   });

$('.result').text(data), тут data - это результат запроса который отдал php
источник

MS

Marat Sadriev in JavaScript Noobs — сообщество новичков
парни, чет не вкуриваю, что делает этот код?
this.map?.[method]?
источник

ɵ

ɵ in JavaScript Noobs — сообщество новичков
Приветствую, есть пример функции:

function pow(x, n) {
 let result = x;

 for (let i = 1; i < n; i++) {
   result *= x;
 }

 return result;
}

let x = prompt("x?", '');
let n = prompt("n?", '');

if (n < 1) {
 alert(Степень ${n} не поддерживается, используйте натуральное число);
} else {
 alert( pow(x, n) );
}

Я упорно не могу понять как строчка
 for (let i = 1; i < n; i++) {
   result *= x;
Возводит x в степень n

Здесь же просто x умножается на x, если n меньше 1
источник