,可以通过以下步骤实现:
var xhr = new XMLHttpRequest();
xhr.open('POST', 'update.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 处理更新成功后的逻辑
}
};
xhr.send('id=1&name=John&age=25'); // 根据实际情况传递需要更新的数据
public function actionUpdate()
{
$id = $_POST['id']; // 获取需要更新的记录的ID
$name = $_POST['name']; // 获取需要更新的字段值
$age = $_POST['age'];
$model = YourModel::findOne($id); // 根据ID获取模型实例
if ($model !== null) {
$model->name = $name; // 更新字段值
$model->age = $age;
if ($model->save()) {
echo '更新成功';
} else {
echo '更新失败';
}
} else {
echo '记录不存在';
}
}
YourModel
代表你的模型类名,可以根据实际情况进行替换。请注意,以上答案仅供参考,具体实现方式可能因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云