【发布时间】:2012-10-24 16:27:31
【问题描述】:
我目前正在编写一个 php 脚本来检查数组中是否没有图像。 如果没有图片,我需要一个消息框(我使用 jquery msgbox),询问您是否要创建没有图片的产品。
如果用户点击是,那么我如何返回 true 以便执行 php 代码? 我知道 php 是服务器端,所以我“只是”需要你的建议,这里最好的解决方案是什么。
目前我的代码是这样的:
<?php if(!isset($_POST['img'] //imagearray)){?>
<script>
$.msgBox({
title: "Sure?",
content: "Add product without images?",
type: "confirm",
buttons: [{ value: "Yes" }, { value: "No" }, { value: "Cancel"}],
success: function (result) {
if (result == "Yes") {
return true;
}else{
return false;
}
}
});
</script>
<?php } ?>
【问题讨论】:
-
如果设置了图像,为什么不检查 JS 端?绑定到表单的提交事件,如果没有设置图片,询问你的用户,然后返回 true 或 false
-
你能发布一个代码示例吗?这会很有帮助:)
-
快速注意,如果您将图像发布到您的 PHP 脚本,您应该使用
$_FILES而不是$_POST来处理这些图像吗?
标签: php server-side confirm