Datatables & Wordpress - Вызов файла PHP из JavaScript - PullRequest
0 голосов
/ 14 октября 2011

По сути, у меня есть некоторый код в папке моей темы, в файле /js/public.js.Я использую Datatables, и в соответствии с их примером, я использую:

jQuery(document).ready(function() {
    jQuery('#certificates-table').dataTable( {
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "../wp-content/themes/theme1064/includes/_get_certificates.php"
    } );
} );

По сути, я жестко закодировал местоположение для SAjaxSource, но мне нужно использовать get_template_directory_uri (), чтобы он был динамическим, или что-то подобное ...

Есть идеи, как это сделать здесь, в файле JS?

Ответы [ 2 ]

0 голосов
/ 16 марта 2012

У меня та же проблема, я сделал что-то ужасное, но это работает: javascript_code() {sUpdateURL : "<?php echo MY_PLUGIN_DIR; ?>UpdateData.php};" Может быть, есть лучший способ?

0 голосов
/ 14 октября 2011
$.ajax({
        url: "../includes/_get_certificates.php",
        type: "GET",

        success: function(data) {              
            console.log(data)
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            console.log('ERR');
        },
        timeout: function () {
            console.log('ERR');
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...