Задать вопрос
@Ayk72

Как передать параметр из js в php?

Здравствуйте!
Как передать из js в php параметр?

var message = document.location.href;

Т.е. url текущей станицы.
Нужно асинхронно, чтобы url у пользователя не менялся и там не добавлялись параметры.

Почему js?
Потому что сайт на js. Страницы открываются с помощью js.
  • Вопрос задан
  • 3407 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
попробуйте так
$(function(){
    var message = document.location.href;
    $.post('/index.php', {message: message});
});

и выведите это с помощью
$_POST['message'];

либо, создайте новый файл url.php с содержимым
<?php
echo $_POST['message'];
?>

а в index.php
$(function(){
    var message = document.location.href;
    $.post('/url.php', {message: message}, function(data){
        alert(data);
    });
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@IceJOKER
Web/Android developer
отправляете ajax запрос
Ответ написан
Комментировать
Defman21
@Defman21
AJAX'ом, например.
$.ajax({
  url: "/file.php",
  type: "POST",
  data: {message: message}
}).done(function(data) {
  console.log(data);
})
Ответ написан
@Ayk72 Автор вопроса
Сделал так, но не работает.
var message = document.location.href;

$.ajax({
  url: "index.php",
  type: "POST",
  data: {message: message}
}).done(function(data) {
  console.log(data);
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы