Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2012, 19:23
Avatar de mark_ant0n
mark_ant0n
 
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 11 meses
Puntos: 6
XMLHttpRequest cannot load is not allowed by Access-Control-Allow-Origin.

Estoy trabajando con una encuesta utilizando Ajax del Jquery, la forma en que cargo el Jquery es la siguiente, dentro de las etiquetas head :
Código HTML:
Ver original
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

Y una parte del codigo que se inicia al utilizar la encuesta es la siguiente
Código Javascript:
Ver original
  1. if ($('input:radio[name=pollAnswerID]:checked').length) {
  2.             $("#pollAjaxLoader").show(); //show the ajax loader
  3.             $.ajax({  
  4.                 type: "POST",  
  5.                 url: "?mod=inicio&opcion=vote",  
  6.                 data: { pollAnswerID: pollAnswerVal, action: "vote" },
  7.                 success: function(theResponse) {

El problema esta cuando entro a la página utilizo la encuesta por primera vez y me sale el siguiente error:

XMLHttpRequest cannot load http://www.onlinecomitan.com.mx/?mod=inicio&opcion=vote. Origin http://onlinecomitan.com.mx is not allowed by Access-Control-Allow-Origin

E tratado de solucionar el error de diversas formas, cambiar el valor de la variable url por el nombre de dominio completo, cargar el jquery de manera local pero no me ha funcionado.

Cuando he navegado en la página al menos 1 vez en cualquier otra parte y regreso a la encuesta funciona de manera perfecta, el javascript no me lanza ningun error, es la primera vez que utilizo jquery de esta forma, espero me puedan ayudar gracias...
__________________
"Diseño de software a la medida"

http://www.sadhoc.com