我在opencart中创建了一个应用程序,其中控制器以json形式返回输出。如果我做$('.my-div').html(json['output'])
那么它的工作正常。但是,我如何过滤该响应中的特定div
或table
,并只将过滤后的html放入我的div中。我知道$('.my-div').load('index.php?route=mymodule/subpage' .my-div > *);
但它不起作用,因为我的控制器被创建为返回输出不生成。从ajax响应中加载html内容
什么我控制器返回是
$json['output'] = $this->load->view('default/template/mymodule/mytemplate.tpl', $data);
编辑
什么我得到响应是 json['output'] = '<div>......</div><table class="myclass"></table>';
我只想myclass
在我的div加载。那么我怎样才能从响应中只筛选myclass table
?我尝试过滤器,但它给我错误。
你想从整个加载代码的HTML代码的一部分? –
@syedmohamed是的!为了更好的理解,我编辑了我的问题。 –