Как разобрать значение JS для PHP с AJAX? - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь выяснить, как получить значение идентификатора из URL, не перезагружая страницу .php.Если я правильно понимаю, я должен использовать ajax для этого.Я пытался использовать помощь от вещей, которые я прочитал в Интернете, но я просто не могу заставить это работать.Вот мой код:

$(document).ready(function f(){
var url = window.location.href;
var params = url.split('?id=');
var id = (params[1]);
        $.ajax({
        type:"POST",
        url:"kalender.php",
        data:{id:id},
        });
   });

<?php
$test=$_POST["id"];
echo $test;
?>

1 Ответ

0 голосов
/ 18 сентября 2018

если ваш URL выглядит так: my_path.php? Id = 512

, тогда вы можете получить к нему доступ в PHP с помощью:

$test = $_GET['id']; // or you can use $_REQUEST['id'];
echo $test

Что вы не можете сделать, это загрузить страницу с помощью phpи javascript и ожидаем, что php этой же страницы получит результат ajax от вызова на той же странице.Просто потому, что рендеринг php закончен до загрузки вашего javascript в браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...