Jquery: получение значений из MySQL - PullRequest
0 голосов
/ 19 апреля 2011

Мне было интересно, как получить значения из MySQL?

В php я бы использовал что-то вроде

$sql = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($sql)){
    $value = $row['name'];
}

Но как мне получить что-то из $ value в jquery? Скажем, я хочу использовать значение из $ value и вставить

var Value = $value;

или что-то в этом роде?

Спасибо

Ответы [ 4 ]

2 голосов
/ 19 апреля 2011

Здесь вы пытаетесь объединить сценарии на стороне сервера с сценариями на стороне клиента.Я предлагаю вам вывести данные из вашего PHP-кода следующим образом:

<div id="myDiv"><?php echo $value; ?></div>

, а затем написать свой код jQuery, чтобы выбрать его оттуда:

var Value = $('#myDiv').text();
2 голосов
/ 19 апреля 2011
var Value = <?php echo json_encode($value) ?>;

Если $value содержит строку, она будет закодирована как ".." после экранирования любых символов двойной кавычки, присутствующих в самой строке.

1 голос
/ 19 апреля 2011
<script type='text/javascript'>
var value = <?php echo "'$value'"; ?>
</script>
1 голос
/ 19 апреля 2011

Вы можете сделать что-то вроде:

var Value = "<?php echo $value ?>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...