Модуль Drupal 7 JS AJAX получить путь к файлу

У меня есть один модуль: wego, и я хочу использовать ajax в wego.js, который находится в wego/js/wego.js. Аяксу необходимо отправить запрос get на get_data.php, который находится в wego/get_data.php. Мой сервер настроен на test.drupal.com. Вот мой код:

jQuery(function() {
    var $basepath = Drupal.settings.basePath;
    //alert($basepath); outputs '/'
    jQuery.get($basepath+'wego/get_search_id.php',function(data){
      alert(data);
    });
});

и я добавляю этот js-файл в wego.module:

function wego_init() {
  drupal_add_js(drupal_get_path('module', 'wego') . '/js/wego.js');
}

Кто-нибудь знает, почему не удается найти get_search_id.php? Сообщение об ошибке:

http://test.drupal.com/wego/get_search_id.php can not be found

1 ответ

Это потому, что вы пропустили косую черту после Drupal.settings.basePath в jQuery.get

Должно быть нравится это

jQuery.get($basepath + '/wego/get_search_id.php',function(data){
   alert(data);
});
Другие вопросы по тегам