2016-12-14 14 views
0

私はwordpress燃料プラグインをインストールしました。これで私はプロパティをリストするプラグインを作成しました。 WordPress燃料プラグインAJAXアクションを呼び出す方法

は、ここで私は私のビューファイルでは、この

のような1つのAJAX呼び出しを統合している私は、コードの下にこれを使用する:

 $('#collapse3').click(function(e){ 
     e.preventDefault(); 
     $.ajax({ 
      type: "GET", 
      url:"<?php echo $plugin->dispatchRequest("saleshome/index",array('lat' => $latitude,'lng'=>$longitude)); ?>", 
      data: { }, 
      success: function(data){ 
       $('#collapse3_res').html(data); 
      } 
     }); 
    }); 

このコードを使用することにより、それが機能していません。私はこれを書く方法を知らない。私を助けてください。おかげ

答えて

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); 
     } 
    }); 
}); 
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(); 
} 
関連する問題