Есть простой и эффективный способ сделать это с jQuery:
Обзор:
На сценарии вы предписываете, чтобы ваши ajax звонили в, имели его, подвергают сомнению базу данных и повторяют обновленный HTML, который вы хотите заменить в тегах Div, и затем это столь же просто как замена HTML отделения с возвращенным HTML в анонимной функции в успехе param:
Ваше требование Аякса в вашем файле JavaScript
//wrap up your data in a GET style string seperated by ampersands (&)
var dataString = foo=1234&bar=12345
$.ajax({
type: "POST",
url: ajax.php,
data: dataString,
success: function(html) {
$("#refresh_div").html(html);
},
dataType: dataType
});
Тогда в вашем 'ajax.php' вы получаете доступ к переменным, которые вы просто послали в Сценарий PHP через $ _POST суперглобальный
$foo = $_POST['foo'];
$bar = $_POST['bar']
$mysqli= new mysqli($params);
$stmt = $mysqli->prepare("SELECT * FROM myTable WHERE id=?");
$stmt->bind_param('i',$foo);
$stmt->execute();
$stmt->bind_result($result);
$stmt->fetch();
$stmt->close();
echo $result
Весь текст/HTML, который является эхом, будет пасоваться назад к ajax успеху param как вар HTML, и затем можно заменить содержание отделений jQuery.
надежда это помогает.