首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress AJAX调用不返回结果

WordPress AJAX调用不返回结果
EN

Stack Overflow用户
提问于 2018-04-10 15:33:43
回答 1查看 1.3K关注 0票数 1

我对WP还不熟悉,对AJAX也不太熟悉,但我试图让一个非常简单的Ajax调用开始工作,我想我已经接近了,但是我无法从AJAX调用中得到任何返回结果,我已经把所有的东西都剥了下来,使它正常工作,并且只返回PHP AJAX函数中的字符串‘--这是AJAX数据结果’,但即使这样看起来也不起作用。现在我收到了测试警报…

alert('jquery step 1'); -工作正常

alert('jquery step 2'); -工作正常

alert('ajax result: '.response); - **未显示**

alert('jquery step 3'); -工作正常

我创建了一个自定义插件和定制js和php文件,如下所示..。

*C4L-定制-Funcs.php*

代码语言:javascript
复制
<?php
/**
* Plugin Name: C4L Custom Functions Plugin
* Description: This plugin contains C4l custom functions, scripts and css styles.
* Author: C4L
* Version: 1.0
*/

function c4l_custom_script_and_style_includer() {
    wp_enqueue_script( 'c4l-js', plugins_url( 'js/c4l-custom-scripts.js' , __FILE__ ) );
    wp_enqueue_style( 'c4l-css', plugins_url( 'css/c4l-custom-styles.css' , __FILE__ ) );
}
add_action( 'wp_enqueue_scripts', 'c4l_custom_script_and_style_includer' );

add_action( 'wp_ajax_wps_get_time', 'wps_get_time' );
add_action( 'wp_ajax_nopriv_wps_get_time', 'wps_get_time' );

function wps_get_time() {
    // $format = $_POST['format'];
    echo('This is AJAX data results');
    //echo date($format);
    die();
}

?>

*C4L-定制-scripts.js*

代码语言:javascript
复制
document.addEventListener("DOMContentLoaded", function(event) {
    jQuery('#pulldown1').change(function(){ 
        alert('jquery step 1');
        var timeformat = 'U';
        alert('jquery step 2');
        jQuery.ajax({
            type: "POST",
            url: "admin-ajax.php",
            data: { action: 'wps_get_time', format: timeformat },
            success: function ( response ) {
                alert('ajax result: '.response);
            }
        });
        alert('jquery step 3');
    }); 
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-10 15:38:38

尝试用以下方式更改ajax函数url:

代码语言:javascript
复制
 ajaxurl = '<?php echo(admin_url('admin-ajax.php')); ?>';
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49757671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档