Jquery AJAX ($ .AJAX) не работает на Chrome.пожалуйста помоги - PullRequest
1 голос
/ 15 июня 2010

Мне нужна небольшая помощь, чтобы выяснить, почему следующий код не работает в 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

Ответы [ 3 ]

1 голос
/ 15 июня 2010

Единственное, что я здесь заметил, это отсутствие

dataType: "html"

или что-то еще. Еще, см. Комментарий.

0 голосов
/ 07 декабря 2011

Изменить type:get на type:post.

0 голосов
/ 15 июня 2010

Привет, поэтому небольшая подсказка к этой ошибке - заглянуть на страницу инструментов разработчика и посмотреть, нет ли ошибок с XHTTPRequest.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...