La requête AJAX interdomaine ne fonctionne pas

Je vais appeler ce POST sur un tiers de l'API que j'ai travaillé avec via jQuery $.ajax fonction. Cependant, quand je fais l'appel, je reçois l'erreur suivante: XMLHttpRequest cannot load http://the-url.com. The request was redirected to 'http://the-url.com/anotherlocation', which is disallowed for cross-origin requests that require preflight.

J'ai vu de ce post que cela pourrait être une Webkit bug, donc je l'ai essayé sous Firefox (je suis en développement dans google Chrome) et j'ai obtenu le même résultat.J'ai essayé sur Chrome et Firefox, et j'obtiens le même résultat.

Par ce postj'ai aussi essayé d'utiliser jsonp à la fois par la définition de la crossDomain propriété de l' $.ajax fonction de true et le réglage de la dataType à jsonp. Mais, cela a provoqué une erreur de serveur interne 500.

Quand j'ai commencer à google Chrome avec l'option --disable-web-sécurité drapeau, je n'ai pas de problèmes. Cependant, si je démarre le navigateur normalement, puis je reçois le message d'erreur.

Donc, je suppose que cela pourrait en sorte d'en avoir un 2-partie de la question. Que puis-je faire pour faire cette demande de domaines? Si JSONP est la réponse, alors comment puis-je déterminer si la troisième partie de l'API est mis en place correctement à l'appui de cette?

EDIT: Voici la capture d'écran quand je fais l'appel avec le navigateur de sécurité désactivé: https://drive.google.com/file/d/0Bzo7loNBQcmjUjk5YWNWLXM2SVE/edit?usp=sharing

Voici la screenchost quand je fais l'appel avec le navigateur de sécurité est activée (comme d'habitude): https://drive.google.com/file/d/0Bzo7loNBQcmjam5NQ3BKWUluRE0/edit?usp=sharing

source d'informationauteur Don