2011-03-19 9 views
0

ローカル(http://mysite.dev/swan/autocomplete)でオートコンプリートを使用してデータを取り出すことができました。 jsonデータが表示されます。Drupalオートコンプリートでサブドメインとしてデータを取り出せません

しかし、同じモジュールをライブ(現時点ではサブドメイン: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(); 
} 

任意のヒントは非常に高く評価されるだろう。

ありがとうございます。

答えて

0

これはpassword_policy.moduleと競合しています。他の同様のモジュールでも同じブロックが行われます。これらのモジュールは、オートコンプリートクエリをすべて停止します。

関連する問題