gpt4 book ai didi

javascript if() 不起作用

转载 作者:行者123 更新时间:2023-12-02 18:14:16 25 4
gpt4 key购买 nike

我有 PHP 和 JS 脚本用于上传图像。 PHP 文件返回一个 var err:type 并且我正在检查 JS if return == err:type,但它不起作用。

$(document).ready
(
function()
{
$('#avatar_image_upload_form').submit
(
function()
{
$('div#avatar_ajax_upload_demo img').attr('src','../../Files/Border/loading.gif');
}
);

$('iframe[name=avatar_upload_to]').load(
function()
{
var result = $(this).contents().text();
if(result !='')
{
$('div#avatar_ajax_upload_demo img').attr('src',result);
if(result == 'err:size')
{
$('div#avatar_ajax_upload_demo img').attr('src','../../Files/Border/avatar_big.jpg');
}
if (result == 'err:type')
{
$('div#avatar_ajax_upload_demo img').attr('src','../../Files/Border/avatar_invalid.jpg');
}
}
}
);
}
);

if(result == 'err:type') 不起作用,但 result = "err:type"

最佳答案

根据此图片:

enter image description here

字符串开头有很多白线。您需要 trim result 字符串以删除它们:

var result = $(this).contents().text().trim();

您最好修复您的 PHP 代码,以免发送这些空行。

关于javascript if() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449474/

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