【问题标题】:Javascript - how to update the cookie so that it dial new number instead of the default number?Javascript - 如何更新 cookie 以便拨打新号码而不是默认号码?
【发布时间】:2018-08-16 06:47:52
【问题描述】:

当我调用 manual_dial() 时,它总是拨打 12127773456 而不是 32448899000。为什么pop方法没有更新cookieverto_demo_ext

有什么建议吗?

// Cookie library
// https://freeswitch.org/stash/projects/FS/repos/freeswitch/raw/html5/verto/video_demo/js/jquery.cookie.js?at=67dad0639867bbc64fa404b30caad2889ea80899

var dial______________________number = '12127773456';
function pop(id, cname, dft) {
  var tmp = $.cookie(cname) || dft;
  $.cookie(cname, tmp, {
    expires: 365
  });
  $(id).val(tmp).change(function () {
    $.cookie(cname, $(id).val(), {
      expires: 365
    });
  });
}

function init() {
  pop("#ext", "verto_demo_ext", dial______________________number);
}

function manual_dial() {
  pop("#ext", "verto_demo_ext", '32448899000');
}

【问题讨论】:

    标签: javascript jquery freeswitch mod-verto


    【解决方案1】:

    var tmp = $.cookie(cname) || dft;这一行改为var tmp = dft || $.cookie(cname);

    您优先考虑 cookie,而不是传递给函数的值。更改顺序以优先考虑传递给函数的值

    【讨论】:

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