2010-06-15 1 views
1

Мне нужно немного помочь выяснить, почему следующий код не работает на google chrome 5/windows xp. Он хорошо работает во всех других браузерах (IE, FF, Safri, Opera и т. Д.). Может кто-то пролить свет вокруг этого?


    /* AJAX Request */ 
jq("#a-post-request").unbind("click").bind("click", function(e){ 
    //jq("#loading").css({"display":"block"}); 
    jq.ajax({ 
     url: "search_data_table.html", 
     type: "get", 
     cache: false, 
     error: function(){alert ("No data found for your search.");}, 
     success: function(data){ 
      jq("#search-results-table tbody").empty().append(data); 
      jq("#search-results").css({"display":"block"}); 
      jq("#search-results-table").trigger("update"); // this one is for the table sorter plugin 
      // set sorting column and direction, this will sort on the first column. 
      var sorting = [[0,0]];// this one is for the table sorter plugin 
      // sort on the first column . 
      jq("#search-results-table").trigger("sorton",[sorting]);// this one is for the table sorter plugin 
      e.preventDefault(); 
     } 
    }); 
}); 

Большое спасибо, Racky

+5

** не работает ** не лучший из всех описаний ошибок. Что не работает? любая ошибка, любое предупреждение, любое поведение, которое может помочь отслеживать? – jAndy

ответ

1

Единственное, что я замечаю здесь недостающее

dataType: "html" 

или любой другой. Еще, см. Комментарий.

+0

Да, хотя jQuery будет делать свою магию, чтобы определить правильный тип данных ответа, это, безусловно, хорошая идея, чтобы сразу решить проблему, а также соображения производительности. –

+0

Эй, извините. Можете ли вы помочь мне найти, какая ошибка на хроме. Я знаю, где его найти в FF. То, что я ожидаю, - это когда я нажимаю кнопку («# a-post-request»), данные таблицы из файла («search_data_table.html») добавляются к телу таблицы (tbody) и отображаются на странице через ajax , Я пробовал dataType, но не повезло! – racky

+0

заглянуть в «консоль» разработчиков из хром, какой-нибудь вывод там? – jAndy

0

Эй, так что немного подскажите об ошибке, чтобы посмотреть на страницу инструментов разработчика и посмотреть, есть ли у вас ошибки в XHTTPRequest.

Мое предположение, хотя я столкнулся с этим прежде, заключается в том, что хром сталкивается с проблемами безопасности и не позволяет запросу работать.

Как исправить это, это будет зависеть от проблемы. Дайте нам знать, что вы найдете в инструментах разработчика!

+0

есть инструмент для работы с firebug для Chrome? – racky

+0

хорошо, если я предупреждаю данные, он пуст, и если я скажу append («sometext»), это сработает. В чем может быть проблема? данные должны иметь следующее:

   aol123 John   aol435 mCare   aol222 Joel   
racky

+0

Надеюсь, я дал достаточно информации о проблеме. – racky

Смежные вопросы