У меня есть две почти идентичные функции javascript, которые используются для инициирования вызова jquery $.get. Аргументы функции передаются на вызываемый script.
Проблема состоит в том, что для одного набора вызовов требуется дополнительный аргумент, который другой не имеет.
Для этого я использую две почти идентичные функции 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.
Я хочу объединить эти две функции, но я не уверен, как я могу необязательно включить этот третий аргумент в это (массив/объект/все, что он находится в {} (да, javascript noob)), который передается в $.get.
EDIT просто сказать.... черт возьми, вы, ребята, хороши.: D