JQuery AJAX и Google Chrome - PullRequest
       1

JQuery AJAX и Google Chrome

0 голосов
/ 26 февраля 2010
$(document).ready(function(){
    $("#home_tab").click(function(){
        $("#content").hide(); 
        $("#content").load("php/media_body.php");
        $("#content").show("slow");
    }
});

Я использую библиотеку jQuery Ajax для извлечения некоторого HTML-содержимого из файла PHP на моем сервере. Приведенный выше код прекрасно работает в IE и Firefox, но, ради любви ко мне, я не могу заставить его работать в Chrome. Я что-то упускаю?

Спасибо,

-Johnny

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Этот шаблон может работать лучше для асинхронного запроса:

$(document).ready(function(){ 
  $("#home_tab").click(function(){ 
    $("#content").hide().load("php/media_body.php",function(){
      $(this).show("slow"); 
    });
  });
});
0 голосов
/ 26 февраля 2010

Вы можете использовать

$.ajax({
 type: 'GET',
 url:'php/media_body.php', 
 data: "data=data",
 success: function(answer){eval(answer);} 
});

Safari и Chrome имеют функцию безопасности на стороне клиента для предотвращения фишинга.Этот способ более «безопасен».

И используйте $ ('# whereToAppend'). Append (), охватывающий весь HTML-код вашего файла.

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