Как убедиться, что мой вызов ajax извлекает аутентифицированный контент - PullRequest
0 голосов
/ 22 февраля 2010

Я делаю вызов Ajax на своей странице в БД и перетаскиваю продукты с изображениями.

Вот вызов ajax, который я делаю:

    $.ajax({
    type : "GET",
    url : "**https**://www.mydomain.org/getRow.php",
    dataType: 'html',
    success: function (msg) {
        $(".drag-desired").html(msg);
        $.event.trigger('init-draggable-products');
    },
    error: function (xhr) {
        $('#errorDisplay').html('Error: '+ xhr.status + '' + xhr.statusText);
    }
});

Проблема, с которой я столкнулся, связана с тем, что IE выдает подсказку, не хочет ли посетитель просмотреть неаутентифицированный контент. Если человек нажмет кнопку «Нет» или «Да», он захочет, чтобы браузер заблокировал этот контент, но я не могу отобразить продукты.

Вот мой php-файл, который захватывает продукты:

<?php

define('INCLUDE_CHECK',1);
require "connect.php";

?>

<?php

$result = mysql_query("SELECT * FROM internet_shop WHERE price = 5");
while($row=mysql_fetch_assoc($result))
{
  echo '<div class="product"><img src="https://www.mydomain.org/img/products/'.$row['img'].'" alt="'.htmlspecialchars($row['name']).'" width="128" height="128" class="pngfix" /></div>';
 }

?>

Ответы [ 2 ]

0 голосов
/ 22 февраля 2010

Вы видите эту ошибку, потому что вы загружаете только часть содержимого по HTTPS, а остальное - при загрузке по HTTP (без SSL). Некоторым браузерам это просто не нравится.

Использование живых HTTP-заголовков в вашей ссылке. Я вижу, что вы загружаете Jquery и Jquery UI через HTTP. (например, http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js )

Измените эти ссылки на HTTPS, и все будет в порядке.

0 голосов
/ 22 февраля 2010

Если скрипт php находится в том же домене, что и текущий веб-сайт, попробуйте "/getRow.php" вместо "https://www.mydomain.org/getRow.php" для URL-адреса, это может исправить это.

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