This issue fired when you try to call ajax to another domain, please check this article for more info about Same origin policy
For fix this, you will need to add this code
document.domain = 'yourdomain.com'
A page may change its own origin with some limitations. A script can set the value of document.domain to a subset of the current domain. If it does so, the shorter domain is used for subsequent origin checks. For example, assume a script in the document at 07002 executes the following statement:
document.domain = "company.com";
After that statement executes, the page would pass the origin check with 07003. However, by the same reasoning, company.com could not set document.domain to othercompany.com.
The port number is kept separately by the browser. Any call to the setter, including document.domain = document.domain causes the port number to be overwritten with null. Therefore one cannot make company.com:8080 talk to company.com by only setting document.domain = “company.com” in the first. It has to be set in both so that port numbers are both null.