【问题标题】:Return Text from Ajax with function Aruments使用函数参数从 Ajax 返回文本
【发布时间】:2018-08-22 12:57:02
【问题描述】:
      $add_text = get_branch_orientation($(jqTds[bup]).children().val());

      function get_branch_orientation(value){
        $.ajax({
          url : '<?php echo base_url(); ?>assign_orientation/get_branch_ori/'+value,
          dataType : 'text',
          success: function(data2){
             return data2;
          }
        });
      }

我正在使用此代码返回一些文本.. 1.但在检查警报功能时返回“未定义”, 2.尝试全局变量但不工作 如何解决这个问题?

【问题讨论】:

  • Ajax 调用是异步的。您不会通过返回来分配该值。你可以试试 $add_text= data2 而不是 return data2 吗?
  • 什么不起作用?
  • 你为什么又回来了?您只需要在 ajax 调用后检查您的值是否更新为 $add_text
  • @JohnDavid 这个 AJEX 什么时候应该触发? onChange, onKeyUp 等等... ??也添加您的表单
  • 请给我你的邮件ID..我会发送我的总代码

标签: jquery codeigniter return


【解决方案1】:
      //get branch orientation short code function
      function get_branch_orientation(value){
        var $result;
        $.ajax({
          url : '<?php echo base_url(); ?>assign_orientation/get_branch_ori/'+value,
          dataType : 'text',
          async: false,
          success: function(data2){
             $result= data2; 
          }
        });
        return $result;
      }

我忘记了添加异步...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多