WordPress燃料插件如何调用ajax动作

时间:2016-12-14 04:25:39

标签: php jquery ajax wordpress

我已经安装了wordpress fuel插件。通过这个我创建了一个列出属性的插件。

这里我整合了一个这样的ajax调用

在我的视图文件中,我使用下面的代码:

.factory

通过使用此代码,它无法正常工作。我不知道怎么写这个。请帮我。感谢

2 个答案:

答案 0 :(得分:0)

尝试这样的Ajax代码:

jQuery( document ).on( 'click', '#collapse3', function() {
    var data = { };
    $.ajax({
        type: "POST",
        url:"<?php  echo $plugin->dispatchRequest("saleshome/index",array('lat' => $latitude,'lng'=>$longitude)); ?>",
        data: data,
        cache: false,
        success: function(response){
            $("#collapse3_res").html(response);
        }
    });
});

答案 1 :(得分:0)

javascript add in wp_footer hook on function.php
jQuery.post(
    ajaxurl, 
    {
        'action': 'add_foobar',
        'data':   'foobarid'
    }, 
    function(response){
        alert('The server responded: ' + response);
    }
);


bellow wp_ajax hook add on function.php

add_action( 'wp_ajax_add_foobar', 'prefix_ajax_add_foobar' );

function prefix_ajax_add_foobar() {
    // Handle request then generate response using WP_Ajax_Response

    // Don't forget to stop execution afterward.
    wp_die();
}