gpt4 book ai didi

php - 如何在使用 PHP 和 jQuery 成功发布表单时显示警报?

转载 作者:可可西里 更新时间:2023-10-31 23:22:54 27 4
gpt4 key购买 nike

jQuery modal 执行的很好,但是当我想在 php 成功执行表单时显示警告消息时,我不知道我错过了什么?

$.post(
'name.php',
{ ime: ime, location: location },
function(data){
if (data.success) {
alert("form posted!");
}
else {
$("#dialog-form").dialog("open");
}
},
"json"
);

==========================PHP============

if ($result == false) {
echo json_encode(array('success' => false, 'result' => 0));
exit;
}

echo json_encode(array('success' => true, 'result' => $result));
$sql2 = "DELETE FROM $names WHERE name='$ime'";
$result2 = mysql_query($sql2);

最佳答案

看起来好像 data.success 的值没有返回 true 或 false(或者像您期望的那样评估为 bool 值)。

尝试:

$.post(
'name.php',
{ ime: ime, location: location },
function(data){
if (data.success == 'true') {
alert("form posted!");
}
else {
$("#dialog-form").dialog("open");
}
},
"json"

);

您还可以使用 FIDDLER 查看从服务器返回的值。

http://www.fiddler2.com/fiddler2/

关于php - 如何在使用 PHP 和 jQuery 成功发布表单时显示警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800760/

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