gpt4 book ai didi

javascript - 如何确定参数是否提供给 Javascript 函数?

转载 作者:行者123 更新时间:2023-12-02 17:09:15 28 4
gpt4 key购买 nike

我一直在尝试调用一个javascript函数,它可以接受3个参数,即:pcode、颜色和大小。始终提供 Pcode。但是,可能会或可能不会提供颜色和尺寸。提供的参数可以是:a.) 仅 pcodeb.) pcode 和颜色c.) pcode 和大小d.) pcode 颜色和大小。

Pcode 是整数。颜色和大小是字符串。

我已检查 onclick='offline(11,Pink,Small)' 是否已正确提供,但该函数不会自行执行。

    function offline(pcode,color,size)
{
if ((typeof color !== undefined)&&(typeof size === undefined))
{
$("#offlinecart").show();
$("#offlinecart").load('addoffline.php?orderno='+orderno+'pcode='+pcode);
alert(" Product successfully added.");
}
else if ((typeof color !== undefined)&&(typeof size === undefined))
{
$("#offlinecart").show();
$("#offlinecart").load('addoffline.php?orderno='+orderno+'pcode='+pcode+'color='+color);
alert(" Product successfully added.");
}
else if ((typeof color === undefined)&&(typeof size !== undefined))
{
$("#offlinecart").show();
$("#offlinecart").load('addoffline.php?orderno='+orderno+'pcode='+pcode+'size='+size);
alert(" Product successfully added.");
}
else if ((typeof color !== undefined)&&(typeof size !== undefined))
{
$("#offlinecart").show();
$("#offlinecart").load('addoffline.php?orderno='+orderno+'pcode='+pcode+'color='+color+'size='+size);
alert(" Product successfully added.");
}
}

最佳答案

将字符串作为参数传递给函数时,必须将字符串括在 ' 或 "引号内。

尝试这样

     onclick='offline(11,"Pink","Small")'

or

onclick="offline(11,'Pink','Small')"

关于javascript - 如何确定参数是否提供给 Javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24967941/

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