小编nin*_*ath的帖子

WordPress和Ajax-重新加载简码内容

在自定义插件中,我生成一个demoConnectors简码并初始化其内容。此代码包含中的PHP变量input of type select。因此,用户必须选择参数,并通过ajax更新PHP变量。根据所选参数,可以修改短代码的内容。

问题是在触发Ajax之后,我不知道如何更新短码内容。

这是我的PHP代码:

<?php 
/**
 *   Plugin Name: demoConnecteurs
 *   Description: Plugin de démo des connecteurs Jenkins et Mantis
**/
require_once(file_with_external_fonctions.php);

$inst_demoConnecteurs = new demoConnecteurs();
if (isset($inst_demoConnecteurs)){
}

class demoConnecteurs{   
    private $projects;
    private $versions;

    private $project_id;
    private $project_name;
    private $version_id;


    function __construct(){
        $this->setProjects();

        $this->initAjaxActions();

        add_action('admin_enqueue_scripts', array($this,'demo_scripts'));
        add_action('wp_enqueue_scripts', array($this,'demo_scripts'));


        $this->init();
    }

    function initAjaxActions(){
        add_action('wp_ajax_setProjectChosen', array($this,'setProjectChosen'));
        add_action('wp_ajax_nopriv_setProjectChosen', array($this,'setProjectChosen'));
    }

    function demo_scripts(){
        wp_register_script( 'ajaxHandle', plugins_url() . '/DemoConnecteurs/buttons_ajax.js');
        wp_localize_script( 'ajaxHandle', 'ajax_object', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) …
Run Code Online (Sandbox Code Playgroud)

php ajax wordpress jquery

7
推荐指数
1
解决办法
554
查看次数

标签 统计

ajax ×1

jquery ×1

php ×1

wordpress ×1