1.what exactly cross domain issue is & not allowed : it is because same-site origin policy which blocks Web pages from accessing data from another domain. for information assurance, javascript is limited to send request from one to another.
2.A cross domain request is not a wrong one. you may deal with it by some methods,like jsonp.
this link is about jsonp:
Jsonp