Модуль 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);
});