JQuery 脚本不会在主页上触发,但相同的 JQuery 在插入的单独 php 页面变量中触发



我有一个PHP应用程序,除了我的超链接jQuery调用另一个PHP页面之外,它运行良好。 这是一个死链接,但它是下划线的。jQuery代码是正确的,因为它是我调用的单独PHP页面上的相同代码,使用相同的逻辑...它适用于此挑战页面中的嵌入式 PHP 页面。认为我正在使用PHP 5.x

const friendReqURL = 'domain.com';
const thisRandNum = Math.random();
function deny_friend(x, a, b) {
  $.post(friendReqURL, {
      request: "denyFrd",
      reqID: x,
      id1: a,
      id2: b,
      thisWipit: thisRandNum
    },
    function(data) {
      $("#request" + x).html(data).show();
    });
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<td bgcolor="#CCCCCC">
  <div align="center" class="style2">
    <span id="request' . $id2 . '">Withdraw Interest? 
	<a href="#" onclick="return false" onmousedown="javascript:deny_friend('. $requestID .','.$id1.', '.$id2.');"> Yes </a></span></div>
</td>

页面链接只是处于非活动状态,就好像它不是超链接一样(但它确实如此(。

我在我的代码中复制了 reqID 的 sql 查询......刚刚找到重复项。不知何故,这种重复正在禁用jquery代码。删除了它,它现在可以工作了。–兽医Jun 10 2019 在 1:40 删除