小编sma*_*chy的帖子

如何在wordpress中调用ajax

我的ajax调用输出始终显示为0,因为输出不知道原因

functions.php我有此代码

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' );
Run Code Online (Sandbox Code Playgroud)

而我的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); 

});
Run Code Online (Sandbox Code Playgroud)

我正在使用wordpress进行ajax调用而不使用插件但是没有得到我正在传递的内容.即使我输出$ …

javascript php wordpress jquery

6
推荐指数
4
解决办法
3万
查看次数

如何使 wordpress 瞬变过期

我想编写更新查询来过期瞬态。我将在 wordpress 选项表中将他们的时间更新为 1。

我有以名称开头的瞬态,re_compare并在参数更改后休息。

我的更新查询是

$wpdb->update( 
    'options', 
    array( 
        'option_value' => '1',  // string

    ), 
    array( 'option_name' => '%re_compare%' )

);
Run Code Online (Sandbox Code Playgroud)

它不工作。基本上我想删除/过期已经存在的瞬变。

但是如果我从选项表中删除瞬态,它们仍然显示在瞬态管理器插件中。所以想将它们的过期时间设置为 1 秒。

wordpress transient

2
推荐指数
1
解决办法
785
查看次数

如何让hr设计师

想让hr像这样的img1

在此输入图像描述

IMG2

在此输入图像描述

不知道如何实现这一目标.

html css

0
推荐指数
1
解决办法
77
查看次数

标签 统计

wordpress ×2

css ×1

html ×1

javascript ×1

jquery ×1

php ×1

transient ×1