0

我正在使用 jquery 和 codeigniter,并编写了使用 .ajax json 生成结果的代码,并将结果显示在名为“result-table”的 div 中。然后从结果中,我想使用相同的方法执行另一个查询以获取每一行的详细信息(通过单击每一行触发)。以下代码似乎能够获取参数(assetid),但它无法再次将结果显示到同一个 div 'result-table'。简而言之,我想获得在 AJAX 之后由第一个 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 

});

谢谢

4

1 回答 1

0

您在这里有错误:如果您有 firebug ,请在控制台面板上仔细检查

url: '<?php echo base_url().'index.php/amx/get_asset_info_json/';?>'+ assetid,

这应该解决它:

url: '/index.php/amx/get_asset_info_json/'+ assetid,
于 2013-07-03T02:31:41.490 回答