我正在使用jquery和codeigniter并编写使用.ajax json生成结果的代码,并将结果显示在名为“result-table”的div中。 然后从结果中,我想使用相同的方法执行另一个查询以获取每行的详细信息(通过单击每一行触发)。以下代码似乎能够获取参数(assetid),但它无法再将结果显示到相同的div'result-table'。简而言之,我想获得AJAX之后的第一个AJAX查询产生的各个行的详细信息......以及我的英语。
//this function - when user click on a row...it will perform another query using ajax json..and display the result in div id=result_table
$('#getassetinfo').live('click', function() {
assetid=$(this).attr("id_hm");
$.ajax({
url: '<?php echo base_url().'index.php/amx/get_asset_info_json/';?>'+ assetid,
type:'POST',
dataType: 'json',
success: function(output_string){
$('#result_table').append(output_string);
}
}); // End of ajax call
});
感谢
答案 0 :(得分:0)
你有错误:如果你有萤火虫,请在控制台面板上仔细检查
url: '<?php echo base_url().'index.php/amx/get_asset_info_json/';?>'+ assetid,
这应该解决它:
url: '/index.php/amx/get_asset_info_json/'+ assetid,