Plugin Customizado
-
Estou desenvolvendo um plugin, o mesmo precisa realizar uma requisição WPDB via Ajax, é um plugin para o admin, abaixo o código:
* OBS: deixei apenas o código que interessa, mas quando testo, tenho o seguinte ERRO no console:
“load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=4.9.9:4 POST http://wordpress.loc/wp-admin/admin-ajax.php 500 (Internal Server Error)”
* OBS2: O método inserirCidade() já foi testado sozinho, está funcionando normalmente, não tem nenhum problema nele.private function __construct() { add_action( 'wp_ajax_my_action', array( $this, 'my_action' )); add_action( 'admin_footer', array ( $this, 'my_action_javascript' )); } public static function my_action_javascript() { ?> <script type="text/javascript" > jQuery(document).ready(function($) { var data = { 'action': 'my_action', 'codigo': 222 }; jQuery.post(ajaxurl, data, function(response) { alert('Got this from the server: ' + response); }); }); </script> <?php } public function my_action() { $codigo = intval( $_POST['codigo'] ); $nome = 'Meu Nome'; $ibge = 123; $uf = 'DF'; $Cidade = new Cidade; $result = $Cidade->inserirCidade($codigo, $nome, $ibge, $uf); wp_die(); // this is required to terminate immediately and return a proper response }
Visualizando 1 resposta (de um total de 1)
Visualizando 1 resposta (de um total de 1)
- O tópico ‘Plugin Customizado’ está fechado para novas respostas.