本地定义的JavaScript函数适用于所有页面

时间:2018-01-06 05:57:16

标签: javascript ajax smartadmin

我使用的是SmartAdmin Template的PHPAjax版本,

我正在为特定页面编写一些脚本,

$(document).on('change', '#vehicle_id', function(){
  var vehicle_id = $('#vehicle_id').val();
  var url = '<?php echo site_url('processor/#../tyres/check_current_km/'); ?>'+vehicle_id;
  window.location.href = url;
});

但它适用于每一页,假设我已经在a.php上定义了这个函数,它也适用于b.php

1 个答案:

答案 0 :(得分:0)

您的侦听器是在文档上实现的,因此很可能两个页面都包含/呈现在同一文档中,因此脚本将应用于整个文档。

如果您希望将脚本限制为一个页面,则创建特定于页面的唯一ID并在其上应用侦听器。 。e.g(&#39;#pageA的-vehicle_id&#39)。