【问题标题】:codeigniter site_url() from javascript来自javascript的codeigniter site_url()
【发布时间】:2020-12-27 00:57:18
【问题描述】:

我正在尝试使用参数从JavaScript 调用控制器类中的函数

success: function(data) {
    var output = '';
    $("#dropdwn_cari").html(output);
    for (var i = 0; i < data.length; i++) {

      var buku = data[i];
      console.log(buku['value']);

      output += "<a class='dropdown-item' href='<?= site_url('data/buku/" + buku['value'] + "')?>'><a/>";
      $("#dropdwn_cari").html(output);

【问题讨论】:

  • 这只是一个问题的一半。第二部分应该是……“这是我在浏览器中右键单击 - 查看源代码时生成的源代码”(在您的问题中包含相关代码)。

标签: javascript php jquery codeigniter


【解决方案1】:

PHP 是一种服务器端语言,它在浏览器呈现您的页面之前运行。您不能以您尝试的方式将值传递给 PHP 函数,因为 PHP 会将其视为字符串,即 buku['value']。 PHP 不会选择buku['value'] 中的值。 我正在重写它给你试试。

success: function(data) {
    var output = '';
    $("#dropdwn_cari").html(output);
    for (var i = 0; i < data.length; i++) {

      var buku = data[i];
      console.log(buku['value']);

      output += "<a class='dropdown-item' href='<?= site_url('data/buku/')?>" + buku['value'] + "'><a/>";
      $("#dropdwn_cari").html(output);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2011-04-14
    相关资源
    最近更新 更多