gpt4 book ai didi

javascript - if 语句不断返回 true

转载 作者:行者123 更新时间:2023-11-30 09:26:02 25 4
gpt4 key购买 nike

我的 Javascript 代码:

function saveChanges() {
var formData = {
ProjectId: $('#rz-project').val(),
ArticleId: $('#rz-article').val()
};

if (formData.ProjectId != null && formData.ArticleId != null)
{
$.ajax({
url: baseUrl + 'Time/EditReport',
type: "post",
data: { timeReport: formData },
success: function (result) {
success("Changed");
},
error: function (err) {
alert(err.statusText);
}
})
}
else { }

也尝试了 !== ,但它是一样的。

当我调试时,我可以看到这些值为 null,但它会按原样执行 if 语句。

我一直在谷歌搜索,但有人使用了 if($()),但我没有使用,所以我没有看到问题?尝试了我的验证,但因为表单没有发布,我无法让它工作(有 2 个按钮,但它把它们视为相同,所以我不得不从发布更改为只有一个带有 id 的“html.beginform”) .

最佳答案

使用

if (formData.ProjectId != "" && formData.ArticleId != "")

关于javascript - if 语句不断返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49088224/

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