gpt4 book ai didi

javascript - Yii 如何要求用户确认他在 CStarRating 中的选择

转载 作者:行者123 更新时间:2023-11-29 22:01:25 24 4
gpt4 key购买 nike

我尝试添加 html 选项“确认”但它不起作用,尝试添加对话框但无法处理因此而出现的所有错误,尝试谷歌但没有结果。谁能建议一种快速的方法,在实际更新数据库之前询问用户是否确定要给页面打 3 星?

编辑:这是我在 CStarRatingWidget 中使用的

'callback' =>'
// updates the div with the new rating info, displays a message for 5 seconds and makes the //widget readonly
function (){
jQuery.getJSON(
"'. $this->createUrl ( 'place/rating', array('ratingId'=>$model->rating_id ,'ajax'=>'rating')) . '",
{ val: $(this).val()},
function (data) {
if (data.status == "success") {
$("#rating_success_' . $model->rating_id . '").html(data.div);
$("#rating_success_' . $model->rating_id . '").fadeIn("slow");
var pause = setTimeout("$(\"#rating_success_' . $model->rating_id . '\").fadeOut(\"slow\")", 5000);
$("#rating_info_' . $model->rating_id . '").html(data.info);
$("input[id*=' . $model->rating_id . '_]").rating("readOnly", true);
}
}
);
}'

最佳答案

您可以简单地使用 confirm function :

'callback' =>'
function (){
if (confirm("Asking comething?")) {
jQuery.getJSON(
"'. $this->createUrl ( 'place/rating', array('ratingId'=>$model->rating_id ,'ajax'=>'rating')) . '",
{ val: $(this).val()},
function (data) {
if (data.status == "success") {
$("#rating_success_' . $model->rating_id . '").html(data.div);
$("#rating_success_' . $model->rating_id . '").fadeIn("slow");
var pause = setTimeout("$(\"#rating_success_' . $model->rating_id . '\").fadeOut(\"slow\")", 5000);
$("#rating_info_' . $model->rating_id . '").html(data.info);
$("input[id*=' . $model->rating_id . '_]").rating("readOnly", true);
}
}
);
}
}'

关于javascript - Yii 如何要求用户确认他在 CStarRating 中的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com