Переменная Javascript с переменной ajax-php - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть ajax-вызов внешнего php-файла "commentS.php", который обновляется каждые 3 секунды. Тем не мение. Я ожидал просто использовать переменную в скрытом поле ввода (name = "idd") и ожидал, что она просто отразится на "commentS.php", но это не так. Я хочу добиться, чтобы переменная «idd» отображалась на странице «commentS.php» как переменная, которая будет использоваться в запросе mysql. Я написал документ на commentS.php, но он просто показывает белую страницу с номером переменной, который является «idd», когда выполняется вызов ajax.

<input type="hidden" name="idd" value="<?php echo $row['story_id']; ?>">
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
<script type="text/javascript">
var named = "<?php echo $idd; ?>";
$(document).ready(function() {
setInterval(function () {
$('#content').load('commentS.php')
}, 3000);
});
</script>

Любая помощь была бы отличной, чтение, что угодно. Я очень плохо знаком с JS и AJAX в целом. спасибо

1 Ответ

0 голосов
/ 05 ноября 2018

Попробуйте это:

$('#content').load('commentS.php?idd=<?php echo $idd; ?>')

В commentS.php вы должны сделать это в начале:

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