为了账号安全,请及时绑定邮箱和手机立即绑定

使用codeigniter并从curl获取数据时在ajax中添加href

使用codeigniter并从curl获取数据时在ajax中添加href

PHP
大话西游666 2021-11-26 15:21:42
我想在 AJAX 中添加一个链接,并且需要html.tpl[i]['nip']在标签中添加一个链接,因为我想显示另一个需要使用所选 nip 的数据的视图。这是用于框架 CodeIgniter 中的 PHP 语言并从 CURL 获取数据。我尝试了不同的方法来解决它,但添加链接功能时仍然显示错误,AJAX 不工作(不显示数据)。我希望输出是单击详细信息链接时,将显示 nip 所需的数据视图。我希望输出是表格工作正常,可以选择链接并可以显示 nip 需要数据的视图。怎么了?+"<td><a href='<?php echo site_url('admin/detail/');?>' >detail</a></td>"document.addEventListener("DOMContentLoaded", () => {  $.ajax({    url: "<?php echo site_url('Admin/piljur');?>",    dataType: "json",    type: "POST",    cache: false,    success: function(html) {      var data = "";      for (var i = 0; i < html.tpl.length; i++) {        data += "<tr><td>" + (i + 1) + "</td>" + "<td>" + html.tpl[i]['nip'] + "</td>" + "<td>" + "<td><a href='<?php echo site_url('admin/detail/'//i want to adding the value (html.tpl[i]['nip']);?>' >detail</a></td>" + "</tr>";      }      $("#datatabel").append(data);    }  })
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

您可以将详细信息 url 分成一个变量,以便在 ajax 调用成功后使用,如下所示:


document.addEventListener("DOMContentLoaded", () => {

  let detail_url = '<?php echo site_url('admin/detail/'); ?>';

  $.ajax({

    url: "<?php echo site_url('Admin/piljur');?>",

    dataType: "json",

    type: "POST",

    cache: false,

    success: function(html) {

      var data = "";

      for (var i = 0; i < html.tpl.length; i++) {

        data += "<tr><td>" + (i + 1) + "</td>" + 

                "<td>" + html.tpl[i]['nip'] + "</td>" + 

                "<td><a href='" + detail_url + html.tpl[i]['nip'] + "' >detail</a></td></tr>";

      }

      $("#datatabel").append(data);

    }

  });

}


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 149 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信