Comment faire pour activer la croix-demande de domaine sur le serveur?

J'ai un fichier json hébergé sur mon serveur. Lorsque je tente de faire une requête Ajax demande de "GET" pour le fichier json, il échoue.

Voir la console dans Safari, il me dit "Échec du chargement de la ressource".

Firebug affiche "200 OK", mais la réponse ne s'est pas présenté. Même Firebug ne montre pas le JSON onglet.

Je crois que c'est à cause de la Croix de Domaine de Demandes ne sont pas autorisés à l'aide d'AJAX.

Je voudrais savoir comment puis-je surmonter cela? Aussi, si je veux activer les requêtes inter-domaine sur mon serveur, je crois qu'un crossdomain.xml fichier ou quelque chose qui doit être créé. Je ne suis pas sûr, mais c'est ce que je sais. J'ai cherché sur Google, mais impossible de trouver tous les liens utiles.

Toute aide, c'est très apprécié.

Grâce.

Mise à JOUR:
Je ne suis pas à l'aide de tout côté serveur langage de script (PHP, ASP.NET, etc). Je suis à l'aide de HTML et de JavaScript /jQuery.

Mise à JOUR-2:

J'ai utilisé le code suivant pour faire des requêtes inter-domaine:

<script src="jquery-1.6.2.js"></script>
  <script>
  $(document).ready(function () {
    $.ajax({
      dataType: 'jsonp',
      data: '',
      jsonp: 'jsonp_callback',
      url: 'http://myhosting.net/myjsonfile.json',
      success: function (jsonData) {
        alert("success")
        alert(jsonData);
      },
      error: function(errorObj) {
        alert(errorObj.statusText);

      },
    });
});

Quand je vois dans Firebug de l'onglet "Net", je vois un JSON onglet, et je suis capable de voir la réponse json. Cependant, le "succès" du gestionnaire de rappel n'est pas appelée, mais "l'erreur" du gestionnaire de rappel est appelé et je reçois l'alerte disant parseerror.

Une idée de ce qui pourrait être mauvais?