jquery GET добавляет текущий URL-адрес в мой параметр URL

#jquery

#jquery

Вопрос:

У меня есть запрос GET в документе. Текущая страница, на которой я нахожусь, включает этот документ, а затем документ выполняется. Проблема в том, что документ найден при включении, но запрос GET не потому, что запрос, отправляемый GET (согласно firebug), http://www.site.com/watch/http//www.site.com/file/doc.php когда запрос должен быть просто запрошен GET to http//www.site.com/file/doc.php . Текущая страница, на которой я нахожусь, — это, http://www.site.com/watch/123456 где watch является псевдонимом для video.php?vid_id= . У кого-нибудь есть идеи относительно того, почему это происходит?

          $.getJSON("http//www.site.com/file/doc.php?action=viewamp;load=initialamp;page=" page "amp;vid_id=" vid_id "amp;username=" username "amp;t="   (new Date()), function(json) {  
  var html = '';
  for(i=0; i < json.length; i  ) {
    html  = prepare(json[i]);
  }
  $('#shoutbox-list').append(html).find('li').fadeIn(1500);
   $('div[id="chunk"]').fadeIn(1500);
});
  

Комментарии:

1. Вместо $('div[id="chunk"]') использования $('#chunk') это намного быстрее.

Ответ №1:

Вам просто нужно вставить двоеточие в свой URL-адрес, чтобы это был действительный идентификатор ресурса:

например, изменить:

 $.getJSON("http//www.site.com/....
  

Для

 $.getJSON("http://www.site.com/....
               ^
  

Комментарии:

1. о, чувак, я не могу поверить, что забыл это. Большое спасибо, Декстер!