Luiz,
I am thinking, in this function getJSON(url,function(json)......), I am not sure what do you put in the variable "url".
It seems like both of them call the module1, instead of 1 to module1, and the other to module2. Each module will have its own set of URL part within the page URL.
The variable "url" should be a value generated using MVC actionlink. When you adding one module twice to a page, on each rendering of the module, we will overwrite the action link method and generate the correct URL based on that module.
According to your description, it seems like that URL is hard coded? Is this case? Can you clarify it or maybe post some source code sample?
Regards,
Jifeng Huang
Kooboo Team
Microsoft ASP.NET MVP