Используйте переменные $ _GET, $ _SERVER в Javascript (jQuery / AJAX)

Таким образом, heres представляет собой суперпростую систему комментариев jQuery / AJAX. Второй шаг – это PHP для вставки данных в БД. Мне нужна переменная $ _GET ['variable'] для страницы / a $ _SERVER ['variable'] для хранения в БД. Как я могу получить их в jquery. Я не могу просто сказать $spot = $_GET['spot'] or $url = $_SERVER['FILE_SCRIPTNAME'] в PHP. Он не поднимется. Я должен быть отправлен через jQuery / AJAX. Как я могу это сделать?

 $(document).ready(function() { $('#submit_comment').click(function() { var comment = $('#place_comment').val(); // Somewhere here set the $_GET['variable']; $.ajax({ type: 'POST', url: 'http://localhost/app/comment/comment.func.php', data: 'comment='+comment, success: function(data) { $('#replies').html(data); } }); }); }); 

Если я понимаю, что вы пытаетесь сделать правильно, вы можете попробовать что-то подобное, чтобы использовать серверные PHP-переменные в своем клиентском javascript.

 var comment = $('#place_comment').val(); var myVariable = '<?php echo $_GET['variable'] ?>'; 

Вы не можете сделать это следующим образом: javascript – это клиентская сторона, а массив PHP $ SERVER – серверный .