如何在opencart中使用jquery ajax返回值

时间:2017-07-21 11:54:02

标签: php jquery ajax

这是我的OpenCart代码我不知道此代码中的问题是什么,但它无法从php ajax页面返回值。我尝试了很多方法,所以请帮我解决这个问题。

这是我在OpenCart中的ajax:

<script type="text/javascript">
$('.list-group-item').on('click', function () {
    var href = $(this).attr("href");
    var arr = href.split('path=');
    var cat_id = arr[1];
    //alert("hai");
    $.ajax({
        type: 'post',
        url: 'index.php?route=ajax/ajaxcat/index',
        data: format_data,
        dataType: 'json',
        success: function (json) {
            if (json['success']) {
                //$('#messages').html(json['success']);
                alert(json['success']);
            }
        }
    });
});
</script>

这是我的php代码:

 <?php
  class ControllerAjaxAjaxcat extends Controller {
    function index() {
      $json['success'] = 'This is the returned results color_adjust.php';
      $this->response->setOutput(json_encode($json));
    } 
  }
 ?>

我不知道该代码有什么问题,它无法返回值。

0 个答案:

没有答案