Greasemonkey, substituindo funções do site

Eu tenho lido muito e tentado fazer isso por cerca de 5 horas agora ... então aqui está

Eu quero escrever um script que substitua uma função dummy () {$ .ajax (...)}; em um site.

aqui está como eu estou tentando fazer isso

unsafeWindow.dummy = function(data){differantFunction(); $.ajax(...);};

function differantFunction(){
...
}

mas a função fictícia que teria sido chamada para fazer algo na página original ... agora simplesmente não faz nada.

//atualizar

Eu tentei executar essa função, estou tentando substituir através da barra de endereços para ver o que está errado: (javascript: dummy ("..");)

e recebo um erro dizendo que $ é indefinido, mas tenho jquery no site e no userscript ... estou tão perdido agora

questionAnswers(1)

yourAnswerToTheQuestion