Panowie mam pytanko jak moge się dostac do metody w klasie tak abym mogl przekazac w url`u dla zapytania ajaxowego?

  1. $.ajax({
  2. type:"post",
  3. url: questionmark.gifquestionmark.gif,
  4. success:function(data){
  5. }
  6. });


Udalo mi sie zrobic takie cos:
plik rw-ajax-search
  1. function rwas_show_searcher() {
  2. echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>';
  3. ?>
  4. <script type='text/javascript'>
  5. $(document).ready(function(){
  6.  
  7. $('#submit').on('click', function(event){
  8.  
  9. $.ajax({
  10. type:'POST',
  11. url: "<?php echo plugins_url("rwas_show.php", __FILE__) ?>",
  12. dataType: 'html',
  13. success:function(data){
  14. $('#result').html(data);
  15. }
  16.  
  17. });
  18. event.preventDefault();
  19. });
  20. });
  21. </script>
  22. <?php
  23. echo "<form method='post' action=''>";
  24.  
  25. echo "<input type='checkbox' name='filter_date' id='filter_date'/>";
  26.  
  27. echo "<br>";
  28.  
  29. echo "<input type='text' name='search' id='search'/>";
  30.  
  31. echo "<input type='submit' name='submit' value='Szukaj' id='submit' />";
  32.  
  33. echo "</form>";
  34.  
  35. echo "<ul id='result'></ul>";
  36.  
  37. }


plik rwas_show.php
  1. define('RWAS_PATH', dirname(__FILE__));
  2. require RWAS_PATH . '/model/RwAjaxSearch.php';
  3. $model = new RwAjaxSearch();
  4. $result = $model->show_result();
  5.  
  6. foreach ($result as $row) {
  7. echo $row['ID'] . "<br>";
  8. }


plik RwAjaxSearch
  1. class RwAjaxSearch {
  2.  
  3. private $tableName;
  4. private $wpdb;
  5. public function __construct() {
  6. global $wpdb;
  7. $prefix = $wpdb->prefix;
  8. $this->tableName = $prefix . "posts";
  9. $this->wpdb = $wpdb;
  10. }
  11.  
  12. public function show_result(){
  13. $query = "SELECT * FROM wp_" . $this->tableName . " ORDER BY id DESC;";
  14. return $this->wpdb->get_results($query, ARRAY_A);
  15.  
  16. }
  17.  
  18.  
  19. }

i po wyslaniu rzadania otrzymuje:

  1. Notice: Trying to get property of non-object in C:\xampp\htdocs\wp\wp-content\plugins\rw-ajax-search\model\RwAjaxSearch.php on line 8
  2.  
  3. Fatal error: Call to a member function get_results() on a non-object in C:\xampp\htdocs\wp\wp-content\plugins\rw-ajax-search\model\RwAjaxSearch.php on line 15

ocb? Tzn wiem co to za blad ale dlaczego on wystapil