gpt4 book ai didi

javascript - 在 ajax 成功括号内显示对话框时出现问题

转载 作者:行者123 更新时间:2023-11-28 01:04:15 26 4
gpt4 key购买 nike

我的ajax脚本有问题,如果我输入datatype: 'json',它不会在ajax成功后显示对话框。如果我删除 dataType: 'json' ajax成功后对话框显示弹出。

如果我删除数据类型,我的脚本仅显示我的对话框。

$('#OppaForm').ajaxSubmit({ 
type: "POST",
url: "Oppa/view/editOther.php",
data: $('#OppaForm').serialize(),
cache: false,
success: function (response) {
$("#dialog-confirm-updateOther").dialog("open");
}
});

我有一个 ajax 脚本,即使数据类型已显示,也会显示对话框。

$('#OppaForm').ajaxSubmit({ 
type: "POST",
url: "Oppa/view/photo.php",
dataType: "JSON",
data: $('#OppaForm').serialize(),
cache: false,
success: function (response) {

if (Number(response) == 1)
{
$("#dialog-confirm-changedImage").dialog("open");
$('#imageInput').replaceWith($('#imageInput').val('').clone(true));
}
}
});

最佳答案

if (Number(response) == 1)

此行会导致问题,因为如果您需要数据类型 json,响应将不是 1你不能这样比较

您需要迭代 json 内容

关于javascript - 在 ajax 成功括号内显示对话框时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25256898/

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