添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • wordpress缓存插件imwpcache

    imwpcache是一款高性能的缓存插件,让网站速度提升500%!

  • wordpress赞赏插件imwptip

    让支持你的人用钱赞赏你吧!支持微信和支付宝二维码

  • 蜂集采集器

    全自动的wordpress采集插件

  • WordPress相关文章插件

    不仅能提升用户体验,还能提升搜索引擎排名!

  • imwpnovel

    一款精致的wordpress单本小说主题

  • imwpnovels

    精致,强大的wordpress多本小说主题

  • imwpclassic

    一个古典风格的小说主题

  • puretext

    一款能支持百万文章的主题,高流量占必备

  • WordPress 教程
  • function get_data() {
        $abc = '1';
        $result = $wpdb->get_results("SELECT * FROM ".$wpdb->options ." WHERE option_name LIKE '_transient_%'");
        echo  $result; //returning this value but still shows 0
        wp_die();
    add_action( 'wp_ajax_nopriv_get_data', 'get_data' );
    add_action( 'wp_ajax_get_data', 'get_data' );

    我的 ajax 调用是在 javascript 中

    $('body').on("click", ".re-reset-btn", function(e){
        var panel = $('#re-compare-bar');       
        $.ajax({
                 type : "GET",
                 dataType : "json",
                 url : "/wp-admin/admin-ajax.php",
                 data : {action: "get_data"},
                 success: function(response) {
                       alert("Your vote could not be added");
                       alert(response);
        $("#re-compare-bar-tabs div").remove(); 
        $('.re-compare-icon-toggle .re-compare-notice').text(0); 
    
    function my_enqueue() {
          wp_enqueue_script( 'ajax-script', get_template_directory_uri() . '/js/my-ajax-script.js', array('jquery') );
          wp_localize_script( 'ajax-script', 'my_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
     add_action( 'wp_enqueue_scripts', 'my_enqueue' );
    
    add_action('wp_enqueue_scripts',function(){
        wp_enqueue_script('wp-util');
        wp_enqueue_script('my-script', 'my-script.js', ['wp-util']);
    

    wp-util 脚本包含可用于发出 ajax 请求的wp.ajax对象:

    wp.ajax.post( action, data ).done( okCallback ).fail( errCallback )

    你的例子:

    wp.ajax.post( "get_data", {} )
      .done(function(response) {
        alert("Your vote could not be added");
        alert(response);
    
    add_action( 'wp_ajax_nopriv_get_data', 'my_ajax_handler' );
    add_action( 'wp_ajax_get_data', 'my_ajax_handler' );
    function my_ajax_handler() {
        wp_send_json_success( 'It works' );
                dataType : "json",
                url : "<?php echo admin_url('admin-ajax.php'); ?>",
                data : {action: "get_data"},
                success: function(response) {
                    alert("Your vote could not be added");
                    alert(response);
            $("#re-compare-bar-tabs div").remove();
            $('.re-compare-icon-toggle .re-compare-notice').text(0);
    </script>
            echo 'Error';
        } else {
            echo "Customer '".$name. "' successfully added, row ID is ".$wpdb->insert_id;
        die();
    add_action('wp_ajax_addCustomer', 'addCustomer');
    add_action('wp_ajax_nopriv_addCustomer', 'addCustomer');
        type: "post",
        dataType: "json",
        url: "/wp-admin/admin-ajax.php", //this is wordpress ajax file which is already avaiable in wordpress
        data: {
            action:'get_data' //this value is first parameter of add_action,
            id: 4
        success: function(msg){
            console.log(msg);
        global $wpdb;
        $abc = '1';
        $result = $wpdb->get_results("SELECT * FROM ".$wpdb->options ." WHERE option_name LIKE '_transient_%'");
        echo  $result; //returning this value but still shows 0
        wp_die();
    
    wp_enqueue_script( 'ajax-script', get_template_directory_uri() . '/js/my-ajax- script.js', array('jquery') );
        wp_localize_script( 'ajax-script', 'my_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
        type:"POST",
        url:my_ajax_object.ajax_url,
        data: {action:'my_special_ajax_call_enroll_cours'},
        success:function(res){
         console.log(res);
      });</script><?php 
    
    add_action('wp_ajax_my_special_ajax_call_enroll_cours', 'enroll_cours');
    add_action('wp_ajax_nopriv_my_special_ajax_call_enroll_cours', 'enroll_cours');
     function enroll_cours()
          echo "Here you van write Query or anything"; 
    exit;
     var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML = this.responseText;
      document.getElementById("demo2").innerHTML = urlToajax+ "?action=testfirst";
      xmlhttp.open("GET", urlToajax+ "?action=testfirst", true);    
      xmlhttp.send(0);
    

    这里在functions.php中add_actions:

    add_action( 'wp_ajax_testfirst', __NAMESPACE__ .'\FunctionTF' );       
    add_action( 'wp_ajax_nopriv_testfirst', __NAMESPACE__ .'\FunctionTF');

    在上面添加这个函数,现在这个函数:

    function FunctionTF(){
        exit( "Hola hola" );
    
    <div id="demo"></div>
    <div id="demo2"></div>
    <button id="spesial_button" onclick="P_lifg()">I am spesial</button>

    你可能还喜欢下面这些文章

    如何处理 WP 主题的 js 中文本的翻译如何处理 WP 主题的 js 中文本的翻译

    中访问翻译,例如,您应该使用wp_localize_script函数,正是出于这个原因,它被添加到。/wp-content/plugins/jobhunt-client-translations/jobhunt-client-translat

    wordpress怎么调用特定文章列表wordpress怎么调用特定文章列表

    phpquery_posts('showposts=10&orderby=new');。phpquery_posts('showposts=10&orderby=rand');。></a></li&gt

    如何在wordpress中对the_content()和the_excerpt()设置字符限制如何在wordpress中对the_content()和the_excerpt()设置字符限制

    例子:-用于使用函数(用于显示页面的主要内容)用于使用函数(用于显示页面的摘录短内容)用下面的代码替换php。只是为了帮助,如果有人想限制帖子长度..然后可以使用下面的代码来做到这一点..下面的代码只是对先生的修改我知道这篇文章有点旧,但我想

    如何在 WordPress 中查找 wp_head() 渲染的 HTML ?如何在 WordPress 中查找 wp_head() 渲染的 HTML ?

    //codex.wordpress.org/Function_Reference/wp_head按照https。//codex.wordpress.org/Function_Reference/wp_headwp_head()。

    WordPress前台如何显示登录用户的最后登录时间WordPress前台如何显示登录用户的最后登录时间

    s'));}add_action('wp_login','user_last_login');//。get_last_login($userdata->ID);。

    如果文件夹不存在,则创建一个文件夹如果文件夹不存在,则创建一个文件夹

    //developer.wordpress.org/reference/functions/wp_mkdir_p/。它返回上传目录路径并创建一个文件夹(如果尚不存在)。

    WordPress admin bar 添加自定义链接菜单WordPress admin bar 添加自定义链接菜单

    bar中添加自定义链接菜单,您可以在主题的functions.php文件中添加代码。以下是一个示例代码,演示如何添加自定义链接菜单:在上述代码中,表示在admin。在这个示例中,我们添加了一个顶级菜单项,其ID为,标题为“自定义链接”,链接为

    如何将自定义 HTML 添加到 wp_nav_menu?如何将自定义 HTML 添加到 wp_nav_menu?

    我正在尝试创建一个这样的菜单:请注意产品下的下拉菜单如何包含图像和链接。是您的菜单项,如果您愿意,您可以使用它根据当前菜单项查询其他内容。将使用您自定义的类和函数,以便您可以修改输出的代码。