【问题标题】:Bootstrap Table window.actionEvents calling ajax引导表 window.actionEvents 调用 ajax
【发布时间】:2016-08-11 21:13:25
【问题描述】:

我试图获取ajax调用执行的php的结果时没有结果。

window.actionEvents = {
    'click .abrir': function(e, value, row) {
      var titulo = row.tipo + " N° " + row.numero;
      var objeto = row.objeto;
      $modal.find('.modal-title').text(titulo);
      $modal.find('.modal-objeto').text(objeto);
      var docLocation = 'normasPDF/' + row.archivo;
      $('#pdf').attr('data', docLocation);
      $modal.modal('show');

    },
    'click .ver': function(e, value, row) {
      //Calling a javascript function there is no result
      var a = verAnalisis(row.id);
      alert("" + a);
    }

函数执行,通过查看控制台,结果在 html 表中。

function verAnalisis(value) {
  var id = value;
  var res = "";
  /*echoes a  table html like <table><tr><td>5655</td></tr></table>*/
  $.post(
    "ExecVistaAnalisis.php", {
      id
    },
    function(data) {
      res = data;
    }
  );
  return res;
}

但是当我试图得到这个时,什么都没有,我不知道发生了什么。 任何想法。 提前致谢

【问题讨论】:

    标签: php jquery ajax twitter-bootstrap


    【解决方案1】:

    我调查过:

    'click .ver': function(e, value, row) {
        $.ajax({
          type: "POST",
          data: {
            'id': row.id
          },
          url: "ExecVistaAnalisis.php",
          cache: false,
          success: function(response) {
            $('#divResults').append(response);
            $modalA.modal('show');
          }
        });
    它有效,我真的不知道为什么,但我更聪明。

    【讨论】:

      猜你喜欢
      • 2015-05-03
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 2016-05-30
      • 1970-01-01
      相关资源
      最近更新 更多