Первым шагом является создание сценария PHP, который будет отправлять анализируемые данные в JavaScript. Не разрешайте JavaScript передавать необработанные SQL-запросы вашему PHP.
<?php
$sqlGetName = $mysqli->prepare("SELECT id, name FROM users WHERE id=?");
$sqlGetName->bind_param("i", $_GET['id']);
$sqlGetName->execute();
$result = array('success' => false, 'id' => null, 'name' => null);
$sqlGetName->bind_result($result['id'], $result['name']);
if($sqlGetName->fetch()) {
$result['success'] = true;
}
echo json_encode($result);
Затем используйте JavaScript для получения значений. В приведенном ниже примере для простоты используется библиотека MooTools , но ее можно сделать с другой библиотекой или с обычным старым обычным JavaScript.
var jsonRequest = new Request.JSON({url: 'get_user.php',
onSuccess: function(result) {
if(result.success) {
alert(result.id + ': ' + result.name);
} else {
alert('Not Found');
}
}
});
jsonRequest.get({'id': 3});