Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50

Передать переменные из js в php с использованием ajax

29.07.2016, 13:29. Показов 2078. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Знаю, что тем таких много было, я просмотрела уже штук 20, и все равно не могу понять, что не так.
У меня есть скрипт:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Coor() {
var offset = jQuery(this).offset();
var x = offset.left;
var y = offset.top;
    jQuery(document).ready(function(){
    jQuery.ajax({
    type: "POST",
    url: "C:/WebServers/home/device.ru/www/wp-content/themes/Device/test.php",
    data:({top:y})
        
     });    
    alert('left = ' + x + 'top = ' + y);
})
}
и есть php
PHP
1
2
3
$data = $_POST;
$data['y'];
if(!$data['y']) {echo ("<p>UJDHAk</p>");}
И вот эта самая передача переменной, которая мне нужна, не работает. Кто подскажет, в чем проблема?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.07.2016, 13:29
Ответы с готовыми решениями:

Через ajax в url:'ajax.php', нужно передать одну переменную, и значение radio кнопки
Как значение radio передать я разобрался, а вот как еще переменную со страницы кинуть в url: ajax.php Всем спасибо

Как передать массив из базы данных (передать массив из php в javascript методом ajax)
&lt;?php //php страница qwe.php для обработки ajax запроса require_once &quot;blocks/head.php&quot;; ...

Не могу передать переменные из PHP в JS
Всем привет! Столкнулся с проблемой - надо подгрузить значения из БД в поля &lt;input&gt; HTML формы, при выборе нужного id из списка...

21
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
29.07.2016, 13:36
а где success?
http://jquery.page2page.ru/ind... 0%BE%D1%81
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 13:46  [ТС]
Azdeman, добавила
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function Coor() {
var offset = jQuery(this).offset();
var x = offset.left;
var y = offset.top;
    jQuery(document).ready(function(){
    jQuery.ajax({
    type: "POST",
    url: "C:/WebServers/home/device.ru/www/wp-content/themes/Device/test.php",
    data:({top:y}),
    success: function(){
    alert('Load was performed.');
  } 
     });    
    alert('left = ' + x + 'top = ' + y);
})
}
но все равно не работает.

Добавлено через 1 минуту
А если прописываю error, то получаю сообщение о неудачном завершении.
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
29.07.2016, 13:52
А вы вообще вызываете эту функцию?
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 14:06  [ТС]
Azdeman, очень странный вопрос, разумеется, вызываю. И она работает, так как координаты я получаю. Но во отправить их в php, что самое главное - не получается.

Добавлено через 11 минут
Может, это как-то связано с тем, что у меня сайт на вордпрессе? Но все скрипты и библиотеки подключены.
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
29.07.2016, 14:07
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function Coor() {
var offset = jQuery(this).offset();
var x = offset.left;
var y = offset.top;
    jQuery.ajax({
    type: "POST",
    url: "C:/WebServers/home/device.ru/www/wp-content/themes/Device/test.php",
    data:{
            top:y
            },
    success: function(){
    alert('Load was performed.');
  } 
     });    
    alert('left = ' + x + 'top = ' + y);
}
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 14:13  [ТС]
Azdeman, так я пробовала уже, не работает.
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
29.07.2016, 14:17
Как вариант прикрепите файл. Будем смотреть.
Верный ли Url?

Добавлено через 1 минуту
Цитата Сообщение от Каспер Кроне Посмотреть сообщение
jQuery.ajax({
JavaScript
1
$.ajax({
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 14:20  [ТС]
Azdeman, да, путь верный.
Это тоже не работает:
Цитата Сообщение от Azdeman Посмотреть сообщение
1 $.ajax({
Прикрепить файл какой и куда?
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
29.07.2016, 14:22
Тогда реализуйте на чистом JS
тут
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 14:28  [ТС]
Пифагор, я хотела бы так сделать, но совсем не могу в этом разобраться, пока что, по крайней мере.
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
29.07.2016, 14:45
Тогда настоятельно рекомендую пока не трогать JQuery.
Выучите JS. Как его поймете (именно не выучите, а поймете), по можно за JQuery браться.
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 14:49  [ТС]
Пифагор, знаю, так и нужно, но мне так или иначе придется решать эту задачу и как можно быстрее.
0
Hello Kitty
 Аватар для WhiteMind
690 / 562 / 402
Регистрация: 12.02.2016
Сообщений: 1,436
Записей в блоге: 1
29.07.2016, 15:18
Цитата Сообщение от Каспер Кроне Посмотреть сообщение
C:/WebServers/home/device.ru/www/wp-content/themes/Device/test.php
это что такое
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
29.07.2016, 15:46
Цитата Сообщение от Каспер Кроне Посмотреть сообщение
data:({top:y})
Цитата Сообщение от Каспер Кроне Посмотреть сообщение
$data['y'];
Не по тому индексу обращаетесь.
PHP
1
if (isset($data['top'])) echo "<p>UJDHAk</p>";
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 16:04  [ТС]
WhiteMind, полный путь к файлу, если прописывать иначе - скрипт не работает вообще.
Kerry_Jr, тоже не работает.

Я думаю, проблема в том, что надо правильно подключить ajax в wordpress, но у меня это пока что не получается.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
29.07.2016, 16:07
Цитата Сообщение от Каспер Кроне Посмотреть сообщение
если прописывать иначе - скрипт не работает вообще.
URL нужно прописывать, а не абсолютный путь.
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 16:15  [ТС]
Kerry_Jr, хорошо, прописала, но проблему это не решило.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
29.07.2016, 16:19
Каспер Кроне, скиньте исправленный код AJAX'а и PHP сюда.
0
 Аватар для Каспер Кроне
12 / 5 / 5
Регистрация: 15.01.2016
Сообщений: 50
29.07.2016, 16:27  [ТС]
Kerry_Jr,
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$dblocation = "localhost"; 
$dbname = "wpdevice";
$dbuser = "root";         
$dbpasswd = "";          
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) 
{
  echo("<P>В настоящий момент сервер базы данных не доступен, поэтому 
           корректное отображение страницы невозможно.</P>");
  exit();
}
$data = $_POST;
$data['top'];
if (isset($data['top'])) echo "<p>UJDHAk</p>";
?>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function Coor() {
var offset = jQuery(this).offset();
var x = offset.left;
var y = offset.top;
    $.ajax({
    type: "POST",
    url: "http://device.ru/www/wp-content/themes/Device/test.php",
    data:{
            top:y
            },
    success: function(){
    alert('Load was performed.');
  } 
     });    
    alert('left = ' + x + 'top = ' + y);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.07.2016, 16:27
Помогаю со студенческими работами здесь

Передать переменные из html в php
Всем привет! Подскажите как передать переменные из html формы &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; ...

Ajax. Никак не могу передать данные с использованием post
Удивительно, вроде всё правильно, а не работает... =/ Никак не могу передать данные с использованием post... Ajax: ...

Как передать переменные из url в php?
Имеется такая ссылка uplod/uplod.php?template=template7&amp;Numphotos=33 При нажатии открывается uplod.php..... Нyжно мне передать...

Как передать из php в javascript переменные?
есть скрипт на php &lt;?php echo $a = $_SERVER.&quot;&lt;br&gt;&quot;; echo $s = $_SERVER.&quot;&lt;br&gt;&quot;; echo $d = $_SERVER.&quot;&lt;br&gt;&quot;; echo $f =...

Передать в ajax уникальное значение из PHP
Здравствуйте! Пытаюсь сделать книжный интернет-магазин, встала проблема: цикл выводит на страницу список книг и кнопки, чтобы добавить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru