Форма не отсылает данные на сервер?

A1
На сайте с 27.12.2011
Offline
7
694

есть файл 1.php

в нем:

<script>

window.оnlоad=function(){

$.ajax({

type: "POST",

url: "/2.php",

cache: false,

beforeSend: function() {

$("div.load2").html("Идет поиск");

},

success: function(html){

$("div.load2").html(html);

}

});

return false;

}

</script>

<div class="load2"></div>

в файле 2.php значения из базы данных в виде таблицы

+ инклюдом подключен файл с скрытой html формой (файл 3.php)

форма становиться видимой при нажатии на ссылку в таблице!

в файле 3.php

<form action="" method="post">

<input name="mytext" type="text" value="">

<input name="mysubmit" type="submit" value="ok">

</form>

if ($_POST['mysubmit'])

{

//запись значений в базу данных

}

проблема в том что данные формы не отсылаются на сервер (не понимает что за кнопка и что делать с ней)

в чем может быть проблема? Что не так написано?

Не существует переменной $_POST['mysubmit'] и $_POST['mytext']

LEOnidUKG, сорри не весь текст написал сразу

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Можно 1 вопрос? А почему что-то должно отправляться?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
R9
На сайте с 05.11.2008
Offline
24
#2

То есть на страничке подключенной через ajax, не работает форма?

У меня такая же проблема!!!

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

Почитайте манулы, ну хоть чуть-чуть:

http://www.google.ru/search?client=opera&rls=ru&q=jquery+sumbit+form&sourceid=opera&ie=utf-8&oe=utf-8

Вот пример:

http://www.linkexchanger.su/2008/45.html

---------- Добавлено в 13:23 ---------- Предыдущее сообщение было в 13:20 ----------

Потом окажется, что вот такая фишка нужна: http://jquery.malsup.com/form/

По вашему методу, что вы дали в примере, вам надо руками брать каждый элемент и отправлять, там даже форма не нужна.

V
На сайте с 05.01.2011
Offline
23
#4

ATHLON71, откуда вы выдрали этот кусок ? мало того что он ничего не отсылает , совсем не ясно зачем его повесили на онлоад

A1
На сайте с 27.12.2011
Offline
7
#5

Та не важно на что я его повесил, будь то онлоад или тот же клик (к примеру обновить данные из базы)

кусок не выдирал, хотел сделать чтобы в див(load2) подгружалась таблица, в которой была бы ссылка изменить, по нажатие которой появлялась бы форма, данные которой перезаписывали запись в бд.

сейчас пробую по этому примеру:

Потом окажется, что вот такая фишка нужна: http://jquery.malsup.com/form/

V
На сайте с 05.01.2011
Offline
23
#6

ATHLON71, просто в $.ajax желетельно еще и передавать данные ))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий