Javascript - Добавить данные в таблицу из Api

Ошибка означает, что ваш код создал исключение «HttpClientException», и вы не обработали его. Чтобы поймать исключение, вы можете использовать блок try / catch.

С вашим кодом это может выглядеть так:

include('../wp-load.php');
require_once( 'woo-lib/autoload.php' );
require_once( 'auth_keys.php' );

use Automattic\WooCommerce\HttpClient\HttpClientException;
use Automattic\WooCommerce\Client;


if(isset($keys) && !empty($keys))
{

    $woocommerce = new Client(
        $keys['siteurl'], 
        $keys['consumer_key'], 
        $keys['consumer_secret'],
        [
            'wp_api' => true,
            'version' => 'wc/v2',
        ]
    ); 

    try {

        $result = $woocommerce->get('shipping/zones/3/methods');

    } catch ( HttpClientException $e ) {

        // print out the exception message => maybe it tells you the error
        print_r($e->getMessage() );
    }

    print_r($result);

}
0
задан Mustafa Sarıdal 19 January 2019 в 12:03
поделиться

1 ответ

Ваша наиболее вероятная проблема в том, что вы забыли вызвать метод DataTables draw после добавления строки в таблицу. Вы можете попробовать изменить свой код, например, так:

dt.row.add(['<button class="btn btn-inverse" id="'+v.id+'" href="#" data-toggle="modal" data-target="#subeDetay" title="Detay"><i class="icofont icofont-eye-alt"></i></button>',
    v.id,
    v.name,               
    '<button class="btn btn-success" id="'+v.id+'" href="#" data-toggle="modal" data-target="#subeDuzenle" title="Düzenle"><i class="ti-pencil-alt"></i></button><button class="btn btn-danger" id="'+v.id+'" title="Sil"href="#" data-toggle="modal" data-target="#delete"><i class="ti-trash"></i></button>']).draw(false);
    }).draw();

Вот ссылка о том, как добавлять новые строки в DataTable таблицы.

Также читайте о функции draw здесь . Он имеет один входной параметр, и в зависимости от этого таблица будет перерисовываться по-разному. Исходя из вашего вопроса, я не могу решить, какой параметр вы должны использовать для таблицы draw.

0
ответ дан Adam Baranyai 19 January 2019 в 12:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: