首页 > PHP教程 > php开发知识文章

php Yii2框架中ajax的用法

本文介绍了php Yii2框架中ajax的用法,这里做下分享。

AJAX介绍

AJAX 全称为 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

AJAX 最大的好处是在不重新加载或刷新整个页面的情况下,与服务器交换数据并更新部分网页内容。

AJAX 需要浏览器JavaScript的支持。

控制器代码

public function actionUser()
{
$model = User::findOne(intval($_GET['id']));
if ($model) {
if ($model->delete()) {
echo 1;
Yii::$app->end();
}
}
echo 0;
Yii::$app->end();
}

html和js代码

<a href="javascript:void(0);"
url="<?= Url::to(['user', 'id' => $model->id]); ?>"
class="btn btn-success del">删除</a>

<script>
$(function () {
$('.del').click(function () {
var tThis = $(this);
if (confirm("确定要删除用户吗?")) {
var url = tThis.attr('url');
$.get(url, function (data) {
if (data == 1) {
$(tThis).parent().parent().remove()
alert('删除成功')
} else {
alert('删除失败')
}
})
}
return false;
})
})
</script>

以上就是本文php Yii2框架中ajax的用法的全部内容,希望对大家的学习有所帮助。

php Yii2框架中ajax的用法

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。