Определение пути URL для загрузки файла AJAX в WordPress - PullRequest
0 голосов
/ 08 июня 2011

Я использую следующий код в шаблоне домашней страницы WordPress, и он отлично работает. Тем не менее, когда я пытаюсь использовать его на странице с другим путем, он не может найти файл.

Как мне динамически установить мой домашний путь, независимо от того, на какой странице я нахожусь? (Я не хочу жестко задавать полный URL-адрес)

Работает в mywordpress.com/, но не в mywordpress.com/page/:

// Initiate asynchronous load of xml data:
jQuery.ajax({
    type: "GET",
    url: "wp-content/themes/mytheme/data.xml",
    dataType: "xml",
    success: parseDataXML
});

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Может быть, абсолютный URL?

// Initiate asynchronous load of xml data:
jQuery.ajax({
    type: "GET",
    url: "/wp-content/themes/mytheme/data.xml",
    dataType: "xml",
    success: parseDataXML
});
0 голосов
/ 08 июня 2011
url: "/wp-content/themes/mytheme/data.xml",

"/" делает трюк

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