Автозаполнение Drupal не может извлечь данные как поддомен - PullRequest
0 голосов
/ 20 марта 2011

Мне удалось вытащить данные с помощью автозаполнения в моем регионе (http://mysite.dev/swan/autocomplete). Отображаются данные json.

Но когда я применил один и тот же модуль в прямом эфире (теперь субдомен: http://test.mysite.com/swan/autocomplete с различными установками drupal), это автозаполнение не может извлечь данные. Данные json не отображаются.

Есть ли у вас какие-либо идеи, если это связано с междоменной проблемой, или возможной причиной, о которой я не знаю?

Это обратный вызов:

/**
 * Callback to allow autocomplete of organisation profile text fields.
 */
function swan_autocomplete($string) {
  $matches = array();
  $result = db_query("SELECT nid, title FROM {node} WHERE status = 1 AND type='organisation' AND title LIKE LOWER ('%s%%')", $string, 0, 40);
  while ($obj = db_fetch_object($result)) {
    $title = check_plain($obj->title);
    //$matches[$obj->nid] = $title;
    $matches[$title] = $title;
  }
  //drupal_json($matches); // fails at safari for first timers
  print drupal_to_js($matches);
  exit();
}

Любой намек был бы очень признателен.

Спасибо

1 Ответ

0 голосов
/ 25 марта 2011

Это конфликт с password_policy.module. Другие аналогичные модули просто делают такую ​​же блокировку. Эти модули останавливают любой запрос автозаполнения.

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