我有两个几乎相同的 javascript 函数用于启动 jquery $.get 调用。函数的参数被传递给被调用的脚本。
问题是一组调用需要一个额外的参数,而另一组不需要。
为了实现这一点,我使用了我提到的两个几乎相同的 javascript 函数。他们来了:
function process(url, domid, domain, scan_id)
{
$.get(url,
{
domain: domain,
scan_id: scan_id
},
function(data)
{
$(domid).html(data);
});
}
function process_type(url, domid, type, domain, scan_id)
{
$.get(url,
{
domain: domain,
type: type,
scan_id: scan_id
},
function(data)
{
$(domid).html(data);
});
}
如您所见,第二个函数仅接受一个名为“type”的附加参数,然后通过 $.get 调用传递该参数。
我想将这两个函数结合起来,但我不确定如何在 $.get 中传递的第三个参数(数组/对象/它在 {}(是的,javascript noob)中的任何内容)中可选地包含在内。
编辑只是说....该死的,你们很好。:D