Loading...
Проблема заключаеться в том что настройка data в ajax не работает или я что-то не так понял.
Я передаю данные url:reg.php, data:name=&pass=&passtwo=&sex=1&submit=submit в консоли пишеться XHR finished loading: GET "http://localhost/page.php?m=registration.php&name=&pass=&passtwo=&sex=1&submit=submit".

echo $_GET['submit'];
выдает Notice: Undefined index: submit in D:\OSPanel\domains\localhost\page.php on line 3
понятно что переменной нет, но когда я теже данные передаю через url она сть url:reg.php?name=&pass=&passtwo=&sex=1&submit=submit
Код функции с ajax и скрипт, куда он стучится в студию. Экстрасенсы еще в школе.
Allazarin , код функции
function showContent(link,setting = {
m:'GET',
b:'#content',
d:""})
{
$.ajax({
type: "GET",
url: "page.php?m=" + link,
dataType: "html",
data:setting.d,
success: function (data) {
let content = $(setting.b);
content.empty();
content.append(data);
let refresh = $("#refresh");
refresh.empty();
refresh.append('<a class="button" onclick = "showContent(\''+link+'\')">Обновить</a>');
}
});
}
код страницы где подключаються php файлы
<?php
require_once 'inc/connect.php';
echo $_GET['submit'];
if (isset($_GET['m'])) {
$file = $_GET['m'];
include 'modules/'.$file;
}
У тебя в data пустая строка.
Allazarin , data масив по началу он пустой и если есть даные для передачи он заполняеться и передаеться в ajax data
Allazarin , Я передаю данные url:reg.php, data:name=&pass=&passtwo=&sex=1&submit=submit в консоли пишеться XHR finished loading: GET "http://localhost/page.php?m=registration.php&name=&pass=&passtwo=&sex=1&submit=submit".
Kruk , Я не вижу у тебя передачу данных. Покажи как реализован вызов этой функции.
________
посл. ред. 09.10.2019 в 15:28; всего 1 раз(а); by Allazarin
Allazarin (09.10.2019 в 15:27)
Kruk , Я не вижу у тебя передачу данных. Покажи как реализован вызов этой функции.

ты гет параметров в урле не видишь чтоль?
DevChan , В скрипте где передача данных? Вижу default init переменной setting с пустой строкой для data, пока все.
________
посл. ред. 09.10.2019 в 15:39; всего 1 раз(а); by Allazarin
Стоп, посмотрел внимательней:
refresh.append('<a class="button" onclick = "showContent(''+link+'')">Обновить</a>'); - где передача данных формы в setting.d?
________
посл. ред. 09.10.2019 в 15:41; всего 1 раз(а); by Allazarin
Онлайн: 6
Время:
Gen. 0.1154
(c) Bym.Guru 2010-2026